Пример #1
0
        public override void Awake()
        {
            base.Awake();
            var t = controller.transform;

            v_ResetTime     = t.GetComponent <UILabel>("UINormalFrameBG/Top/Label");
            recordLabel     = t.GetComponent <UILabel>("UINormalFrameBG/Top/Record");
            v_Grid          = t.GetComponent <UIGrid>("ContentViewRoot/ContentView/TowerPanel/Root/Grid");
            v_RewardBtn     = t.FindEx("UINormalFrameBG/TopRight/Reward").gameObject;
            v_RewardRed     = t.FindEx("UINormalFrameBG/TopRight/Reward/Red").gameObject;
            v_RuleBtn       = t.FindEx("UINormalFrameBG/Top/RuleBtn").gameObject;
            v_TweenPosition = t.GetComponent <TweenPosition>("ContentViewRoot/ContentView");
            StartPos        = t.GetComponent <Transform>("ContentViewRoot/StartPoint");
            EndPos          = t.GetComponent <Transform>("ContentViewRoot/EndPoint");
            EndPos2         = t.GetComponent <Transform>("ContentViewRoot/EndPoint2");
            t.GetComponent <UIButton>("UINormalFrameBG/TopLeft/CancelBtn").onClick
            .Add(new EventDelegate(OnCancelButtonClick));
            v_StyleLayer         = new LTClimingTowerLayer[4];
            v_StyleLayer[0]      = t.GetMonoILRComponent <LTClimingTowerLayer>("ContentViewRoot/ContentView/TowerPanel/Root/Grid/0");
            v_StyleLayer[1]      = t.GetMonoILRComponent <LTClimingTowerLayer>("ContentViewRoot/ContentView/TowerPanel/Root/Grid/1");
            v_StyleLayer[2]      = t.GetMonoILRComponent <LTClimingTowerLayer>("ContentViewRoot/ContentView/TowerPanel/Root/Grid/2");
            v_StyleLayer[3]      = t.GetMonoILRComponent <LTClimingTowerLayer>("ContentViewRoot/ContentView/TowerPanel/Root/Grid/3");
            m_Instance           = this;
            v_TweenPosition.from = StartPos.localPosition;
            LTRedPointSystem.Instance.AddRedPointNodeCallBack(RedPointConst.climingtower, ClimingTowerRP);

            string key = LoginManager.Instance.LocalUserId.Value + "SleepTowerHud" + EB.Time.LocalMonth + EB.Time.LocalDay;

            PlayerPrefs.SetInt(key, 1);
        }
Пример #2
0
 public override void OnDestroy()
 {
     base.OnDestroy();
     LTRedPointSystem.Instance.RemoveRedPointNodeCallBack(RedPointConst.climingtower, ClimingTowerRP);
     m_Instance = null;
 }