fix:1、UI更换(全部更换完)
This commit is contained in:
@@ -67,10 +67,7 @@ namespace LoveLegend {
|
||||
HallManager.Instance.UpdateSecondEvent += upData;
|
||||
InitView();
|
||||
|
||||
|
||||
var head = ui.head as btn_head;
|
||||
var headId = DataMgr.PlayerAvatarId.Value;
|
||||
GameHelper.SetSelfAvatar(head.head.load_avatar, headId);
|
||||
|
||||
}
|
||||
|
||||
protected override void OnOpen(object args) {
|
||||
@@ -152,7 +149,6 @@ namespace LoveLegend {
|
||||
|
||||
ui.close.SetClick(() => { UICtrlDispatcher.Instance.Dispatch(UICtrlMsg.PassViewUI_Close); });
|
||||
|
||||
ui.btn_recive.ad_icon.visible = false;
|
||||
|
||||
ui.gold.GetChild("text_gold").text = $"{DataMgr.Coin.Value:N0}";
|
||||
passing_list = ConfigSystem.GetConfig<PassingTask>();
|
||||
@@ -232,9 +228,9 @@ namespace LoveLegend {
|
||||
}
|
||||
void setItemUrl(GLoader loader, int urltype) {
|
||||
if (urltype == 0)
|
||||
loader.url = "ui://ZM_Pass_14/mp_reward_premium";
|
||||
loader.url = "ui://ZM_Pass_14/bbq_gold02";
|
||||
else if (urltype == 4)
|
||||
loader.url = "ui://ZM_Pass_14/mp_reward_premium";
|
||||
loader.url = "ui://ZM_Pass_14/bbq_gold02";
|
||||
else if (urltype == 1)
|
||||
loader.url = "ui://ZM_Common_01/triple_game_dj_001";
|
||||
else if (urltype == 2)
|
||||
@@ -379,8 +375,8 @@ namespace LoveLegend {
|
||||
item.free_item.type.selectedIndex = 0;
|
||||
item.pay_item.type.selectedIndex = 1;
|
||||
|
||||
EnsureListHasAnimation(free_anims, index, item.free_item.anim_parent, Fx_Type.fx_pass_free);
|
||||
EnsureListHasAnimation(pay_anims, index, item.pay_item.anim_parent, Fx_Type.fx_pass_premium);
|
||||
// EnsureListHasAnimation(free_anims, index, item.free_item.anim_parent, Fx_Type.fx_pass_free);
|
||||
// EnsureListHasAnimation(pay_anims, index, item.pay_item.anim_parent, Fx_Type.fx_pass_premium);
|
||||
|
||||
List<int> freelist = SaveData.GetSaveObject().battle_pass_freelist;
|
||||
List<int> paylist = SaveData.GetSaveObject().battle_pass_paylist;
|
||||
@@ -411,25 +407,24 @@ namespace LoveLegend {
|
||||
item.free_item.state.selectedIndex = 2;
|
||||
item.free_item.SetClick(() => { });
|
||||
item.free_item.btn_claim.SetClick(() => { });
|
||||
free_anims[index - 1].state.SetAnimation(0, "get2", true);
|
||||
// free_anims[index - 1].state.SetAnimation(0, "get2", true);
|
||||
}
|
||||
else {
|
||||
if (getRewardIndex < 0)
|
||||
getRewardIndex = index;
|
||||
free_anims[index - 1].state.SetAnimation(0, "appear", true);
|
||||
// free_anims[index - 1].state.SetAnimation(0, "appear", true);
|
||||
item.free_item.state.selectedIndex = 1;
|
||||
item.free_item.btn_claim.SetClick(() => {
|
||||
free_anims[index - 1].state.SetAnimation(0, "get", false);
|
||||
free_anims[index - 1].state.Complete += (trackEntry) => {
|
||||
free_anims[index - 1].state.SetAnimation(0, "get2", true);
|
||||
};
|
||||
|
||||
DOVirtual.DelayedCall(0.9f, () => {
|
||||
freelist.Add(index);
|
||||
SaveData.SaveDataFunc();
|
||||
// GameHelper.ShowTips("claim_succ", true);
|
||||
seItemClick(item.free_item, Passportrewards_list[index - 1].Free_rewards_num, Passportrewards_list[index - 1].Free_rewards_type, index - 1);
|
||||
});
|
||||
// free_anims[index - 1].state.SetAnimation(0, "get", false);
|
||||
// free_anims[index - 1].state.Complete += (trackEntry) => {
|
||||
// free_anims[index - 1].state.SetAnimation(0, "get2", true);
|
||||
// };
|
||||
|
||||
freelist.Add(index);
|
||||
SaveData.SaveDataFunc();
|
||||
// GameHelper.ShowTips("claim_succ", true);
|
||||
seItemClick(item.free_item, Passportrewards_list[index - 1].Free_rewards_num, Passportrewards_list[index - 1].Free_rewards_type, index - 1);
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
@@ -438,30 +433,28 @@ namespace LoveLegend {
|
||||
item.pay_item.state.selectedIndex = 2;
|
||||
item.pay_item.SetClick(() => { });
|
||||
item.pay_item.btn_claim.SetClick(() => { });
|
||||
pay_anims[index - 1].state.SetAnimation(0, "get2", true);
|
||||
// pay_anims[index - 1].state.SetAnimation(0, "get2", true);
|
||||
}
|
||||
else {
|
||||
if (SaveData.GetSaveObject().is_get_battlepass) {
|
||||
if (getRewardIndex < 0)
|
||||
getRewardIndex = index;
|
||||
pay_anims[index - 1].state.SetAnimation(0, "appear", true);
|
||||
// pay_anims[index - 1].state.SetAnimation(0, "appear", true);
|
||||
|
||||
item.pay_item.state.selectedIndex = 1;
|
||||
item.pay_item.btn_claim.SetClick(() => {
|
||||
pay_anims[index - 1].state.SetAnimation(0, "get", false);
|
||||
pay_anims[index - 1].state.Complete += (trackEntry) => {
|
||||
// pay_anims[index - 1].state.SetAnimation(0, "get", false);
|
||||
// pay_anims[index - 1].state.Complete += (trackEntry) => {
|
||||
//
|
||||
// pay_anims[index - 1].state.SetAnimation(0, "get2", true);
|
||||
//
|
||||
// };
|
||||
|
||||
pay_anims[index - 1].state.SetAnimation(0, "get2", true);
|
||||
paylist.Add(index);
|
||||
SaveData.SaveDataFunc();
|
||||
seItemClick(item.pay_item, Passportrewards_list[index - 1].Paid_rewards_num, Passportrewards_list[index - 1].Paid_rewards_type, -1);
|
||||
|
||||
};
|
||||
|
||||
DOVirtual.DelayedCall(0.9f, () => {
|
||||
paylist.Add(index);
|
||||
SaveData.SaveDataFunc();
|
||||
seItemClick(item.pay_item, Passportrewards_list[index - 1].Paid_rewards_num, Passportrewards_list[index - 1].Paid_rewards_type, -1);
|
||||
|
||||
GameHelper.ShowTips("claim_succ", true);
|
||||
});
|
||||
GameHelper.ShowTips("claim_succ", true);
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user