1
This commit is contained in:
@@ -93,7 +93,7 @@ public class GuaGuaLeGPU : SubUIBase, IPointerDownHandler, IDragHandler
|
||||
progressReadTex = new Texture2D(rtWidth, rtHeight, TextureFormat.ARGB32, false);
|
||||
|
||||
ResetState();
|
||||
FetchAward();
|
||||
// 不在打开时抽奖:刮刮卡在刮开(RevealAll)时才消耗并更新数据
|
||||
}
|
||||
|
||||
private void ResetState()
|
||||
@@ -137,7 +137,10 @@ public class GuaGuaLeGPU : SubUIBase, IPointerDownHandler, IDragHandler
|
||||
break;
|
||||
}
|
||||
|
||||
// 不在此处刷新用户数据:金币/钻石/刮刮卡数量统一在刮开(RevealAll)时刷新
|
||||
// 抽奖完成后刷新用户数据(金币/钻石/刮刮卡数量变化)
|
||||
string userId = GameManager.Instance?.user?.id;
|
||||
if (!string.IsNullOrEmpty(userId))
|
||||
APIRequestList.GetUser(userId, a => GameManager.Instance.UpdataUserData(a));
|
||||
});
|
||||
}
|
||||
|
||||
@@ -155,8 +158,6 @@ public class GuaGuaLeGPU : SubUIBase, IPointerDownHandler, IDragHandler
|
||||
|
||||
if (instanceMaskMat != null)
|
||||
instanceMaskMat.SetColor("_CoatColor", coatColor);
|
||||
|
||||
FetchAward();
|
||||
}
|
||||
|
||||
public void RevealAll()
|
||||
@@ -168,10 +169,9 @@ public class GuaGuaLeGPU : SubUIBase, IPointerDownHandler, IDragHandler
|
||||
|
||||
ClearRT(maskRT, Color.black);
|
||||
|
||||
// 抽奖后刷新用户数据(金币/钻石变化)
|
||||
string userId = GameManager.Instance?.user?.id;
|
||||
if (!string.IsNullOrEmpty(userId))
|
||||
APIRequestList.GetUser(userId, a => GameManager.Instance.UpdataUserData(a));
|
||||
// 刮完后才抽奖:消耗刮刮卡,并在抽奖回调中刷新金币/钻石/卡片数量
|
||||
FetchAward();
|
||||
|
||||
onRevealed?.Invoke();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user