Пример #1
0
    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");
    }
Пример #2
0
    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");
    }