void Awake() { m_instance = this; m_myTransform = transform; FillFullNameData(m_myTransform); m_goIconList = m_myTransform.FindChild(m_widgetToFullName["OperatingUIIconList"]).gameObject; Initialize(); m_goAttributeRewardBtn = m_myTransform.FindChild(m_widgetToFullName["AttributeRewardBtn"]).gameObject; m_goLoginRewardBtn = m_myTransform.FindChild(m_widgetToFullName["LoginRewardBtn"]).gameObject; m_goTimeLimitActivityBtn = m_myTransform.FindChild(m_widgetToFullName["TimeLimitActivityBtn"]).gameObject; m_goChargeRewardBtn = m_myTransform.FindChild(m_widgetToFullName["ChargeRewardBtn"]).gameObject; m_goGOAttributeRewardBtnTip = m_myTransform.FindChild(m_widgetToFullName["GOAttributeRewardBtnTip"]).gameObject; m_goGOLoginRewardBtnTip = m_myTransform.FindChild(m_widgetToFullName["GOLoginRewardBtnTip"]).gameObject; m_goGOTimeLimitActivityBtnTip = FindTransform("GOTimeLimitActivityBtnTip").gameObject; m_tabLabelList[0] = m_myTransform.FindChild(m_widgetToFullName["ChargeRewardBtnText"]).GetComponent<UILabel>(); m_tabLabelList[1] = m_myTransform.FindChild(m_widgetToFullName["TimeLimitActivityBtnText"]).GetComponent<UILabel>(); m_tabLabelList[2] = m_myTransform.FindChild(m_widgetToFullName["LoginRewardBtnText"]).GetComponent<UILabel>(); m_tabLabelList[3] = m_myTransform.FindChild(m_widgetToFullName["AttributeRewardBtnText"]).GetComponent<UILabel>(); m_spOperatingUIRefreshCtrl = FindTransform("OperatingUIRefreshCtrl").GetComponentsInChildren<UISprite>(true)[0]; m_spResCtrl = m_myTransform.FindChild(m_widgetToFullName["OperatingUIResCtrl"]).GetComponentsInChildren<UISprite>(true)[0]; m_atlsCanRelease = m_spResCtrl.atlas; if (MogoWorld.thePlayer.IsLoginFirstShow && !MogoWorld.thePlayer.IsLoginRewardHasGot) { ShowChargeRewardBtn(false); ShowLoginRewardBtn(false); ShowTimeLimitActivityBtn(false); ShowAttributeRewardBtn(false); MogoWorld.thePlayer.IsLoginFirstShow = false; } else { ShowChargeRewardBtn(true); ShowLoginRewardBtn(true); ShowAttributeRewardBtn(MogoWorld.thePlayer.IsAchiementHasOpen); ShowTimeLimitActivityBtn(MogoWorld.thePlayer.IsTimeLimitEventHasOpen); } // EventDispatcher.TriggerEvent(Events.OperationEvent.GetChargeRewardMessage); EventDispatcher.TriggerEvent("OperatingUIRefreshTip"); }
void Awake() { m_instance = this; m_myTransform = transform; FillFullNameData(m_myTransform); m_goIconList = m_myTransform.Find(m_widgetToFullName["OperatingUIIconList"]).gameObject; Initialize(); m_goAttributeRewardBtn = m_myTransform.Find(m_widgetToFullName["AttributeRewardBtn"]).gameObject; m_goLoginRewardBtn = m_myTransform.Find(m_widgetToFullName["LoginRewardBtn"]).gameObject; m_goTimeLimitActivityBtn = m_myTransform.Find(m_widgetToFullName["TimeLimitActivityBtn"]).gameObject; m_goChargeRewardBtn = m_myTransform.Find(m_widgetToFullName["ChargeRewardBtn"]).gameObject; m_goGOAttributeRewardBtnTip = m_myTransform.Find(m_widgetToFullName["GOAttributeRewardBtnTip"]).gameObject; m_goGOLoginRewardBtnTip = m_myTransform.Find(m_widgetToFullName["GOLoginRewardBtnTip"]).gameObject; m_goGOTimeLimitActivityBtnTip = FindTransform("GOTimeLimitActivityBtnTip").gameObject; m_tabLabelList[0] = m_myTransform.Find(m_widgetToFullName["ChargeRewardBtnText"]).GetComponent <UILabel>(); m_tabLabelList[1] = m_myTransform.Find(m_widgetToFullName["TimeLimitActivityBtnText"]).GetComponent <UILabel>(); m_tabLabelList[2] = m_myTransform.Find(m_widgetToFullName["LoginRewardBtnText"]).GetComponent <UILabel>(); m_tabLabelList[3] = m_myTransform.Find(m_widgetToFullName["AttributeRewardBtnText"]).GetComponent <UILabel>(); m_spOperatingUIRefreshCtrl = FindTransform("OperatingUIRefreshCtrl").GetComponentsInChildren <UISprite>(true)[0]; m_spResCtrl = m_myTransform.Find(m_widgetToFullName["OperatingUIResCtrl"]).GetComponentsInChildren <UISprite>(true)[0]; m_atlsCanRelease = m_spResCtrl.atlas; if (MogoWorld.thePlayer.IsLoginFirstShow && !MogoWorld.thePlayer.IsLoginRewardHasGot) { ShowChargeRewardBtn(false); ShowLoginRewardBtn(false); ShowTimeLimitActivityBtn(false); ShowAttributeRewardBtn(false); MogoWorld.thePlayer.IsLoginFirstShow = false; } else { ShowChargeRewardBtn(true); ShowLoginRewardBtn(true); ShowAttributeRewardBtn(MogoWorld.thePlayer.IsAchiementHasOpen); ShowTimeLimitActivityBtn(MogoWorld.thePlayer.IsTimeLimitEventHasOpen); } // EventDispatcher.TriggerEvent(Events.OperationEvent.GetChargeRewardMessage); EventDispatcher.TriggerEvent("OperatingUIRefreshTip"); }