Пример #1
0
        public override void Process()
        {
            var objectSelf = ObjectSelf.GetInstance();

            if (objectSelf != null)
            {
                objectSelf.Liveness         = huoyuenum;
                objectSelf.LivenessClaimNum = getnum;
            }
            if (UI_Liveness._instance != null)
            {
                UI_Liveness _Liveness = UI_Liveness._instance;
                _Liveness.m_LivenessNum = huoyuenum;
                _Liveness.isLivenessBox = getnum;
                _Liveness.m_MissionID.Clear();
                _Liveness.CopyData(huoyuelist);
                GameEventDispatcher.Inst.dispatchEvent(GameEventID.UI_GetLiveness);
            }
        }
Пример #2
0
    public override void InitUIData()
    {
        base.InitUIData();
        _instance         = this;
        MsgBoxGroup       = selfTransform.FindChild("MsgBoxGroup");
        m_Liveness        = selfTransform.FindChild("Liveness").gameObject;
        m_Sigin           = selfTransform.FindChild("GameObject").gameObject;
        m_Grid            = selfTransform.FindChild("Liveness/Missionlist/Grid");
        m_Rewards         = selfTransform.FindChild("Liveness/Rewards").gameObject;
        m_LivenessSlider  = selfTransform.FindChild("Liveness/LivenessSlider").GetComponent <Slider>();
        m_LivenessSlider2 = selfTransform.FindChild("Liveness/LivenessSlider2").GetComponent <Slider>();
        m_NotmaldropID    = DataTemplate.GetInstance().m_GameConfig.getActivitymission_reward_drop();
        m_UI_Btn_Liveness.transform.GetComponent <Image>().enabled = true;
        m_UI_Btn_Liveness.transform.FindChild("Text").GetComponent <OutLineGlow>().enabled = true;
        m_UI_Btn_Prop.transform.GetComponent <Image>().enabled = false;
        m_UI_Btn_Prop.transform.FindChild("Text").GetComponent <OutLineGlow>().enabled = false;

        //yao
        Box_List     = selfTransform.FindChild("Liveness/BoxList/Content").GetComponent <RectTransform>();  //箱子的父节点
        Item_List    = selfTransform.FindChild("Liveness/Missionlist/list").GetComponent <RectTransform>(); //任务列表的父节点
        m_BoxLayout  = selfTransform.FindChild("Liveness/BoxList/Content").GetComponent <LoopLayout>();
        m_ItemLayout = selfTransform.FindChild("Liveness/Missionlist/list").GetComponent <LoopLayout>();
        itemClick   += boxItemClickHandler;

        UI_CaptionManager cap = UI_CaptionManager.GetInstance();

        if (cap != null)
        {
            cap.AwakeUp(M_CapPos);
        }

        Activitymission_reward_level = DataTemplate.GetInstance().GetGameConfig().getActivitymission_reward_level();

        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_GetLivenessBox, RenewalUIShow);
        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_GetLiveness, RenewalUIShow);
    }