public void OnChestClick(GameObject go) { if (isWarOver) { MessageTemplateManager.ShowMessage(eMessageUIType.FloatingText, EB.Localizer.GetString("ID_codefont_in_LTLegionWarQualifyController_13360")); return; } int index; int.TryParse(go.name, out index); GameChest chest = m_Chests[index]; if (chest.StageData.ReceiveState == eReceiveState.can) { m_CurrReceiveChest = chest; chest.UpdateReceiveState(eReceiveState.have); SendReceiveRewardReq(chest.StageData); return; } string tip = ""; if (chest.StageData.ReceiveState == eReceiveState.cannot) { tip = string.Format(EB.Localizer.GetString("ID_codefont_in_LTLegionWarQualifyController_13908"), chest.StageData.Stage); } else if (chest.StageData.ReceiveState == eReceiveState.have) { tip = EB.Localizer.GetString("ID_codefont_in_LadderController_11750"); } var ht = Johny.HashtablePool.Claim(); ht.Add("data", chest.StageData.Awards); ht.Add("tip", tip); GlobalMenuManager.Instance.Open("LTRewardShowUI", ht); }
public void OnChestClick() { FusionAudio.PostEvent("UI/General/ButtonClick"); if (m_Chest.StageData.ReceiveState == eReceiveState.can) { m_Chest.UpdateReceiveState(eReceiveState.have); SendReceiveRewardReq(m_Chest.StageData); return; } string tip = ""; if (m_Chest.StageData.ReceiveState == eReceiveState.cannot) { tip = string.Format(EB.Localizer.GetString("ID_codefont_in_TaskAchievementLogic_4553"), m_Chest.StageData.Stage); } else if (m_Chest.StageData.ReceiveState == eReceiveState.have) { tip = EB.Localizer.GetString("ID_codefont_in_LadderController_11750"); } var ht = Johny.HashtablePool.Claim(); ht.Add("data", m_Chest.StageData.Awards); ht.Add("tip", tip); GlobalMenuManager.Instance.Open("LTRewardShowUI", ht); }
public void OnChestClick(GameObject go) { FusionAudio.PostEvent("UI/General/ButtonClick"); int index; //去掉判断是否是每周宝箱 int.TryParse(go.name, out index); GameChest chest = m_Chests[index]; if (chest.StageData.ReceiveState == eReceiveState.can) { m_CurrReceiveChest = chest; chest.UpdateReceiveState(eReceiveState.have); if (mTaskType == eTaskType.Week) { SendReceiveWeekRewardReq(chest.StageData); } else { SendReceiveRewardReq(chest.StageData); } return; } string tip = ""; if (chest.StageData.ReceiveState == eReceiveState.cannot) { tip = string.Format(EB.Localizer.GetString("ID_codefont_in_TaskNormalLivenessLogic_3701"), chest.StageData.Stage); } else if (chest.StageData.ReceiveState == eReceiveState.have) { tip = EB.Localizer.GetString("ID_codefont_in_LadderController_11750"); } var ht = Johny.HashtablePool.Claim(); ht.Add("data", chest.StageData.Awards); ht.Add("tip", tip); GlobalMenuManager.Instance.Open("LTRewardShowUI", ht); }