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); }
public override void OnDestroy() { base.OnDestroy(); LTRedPointSystem.Instance.RemoveRedPointNodeCallBack(RedPointConst.climingtower, ClimingTowerRP); m_Instance = null; }