Пример #1
0
        public void Start()
        {
            DoAwake();
            this.AssignReference(contexts, this, this);
            foreach (var mgr in _allMgrs)
            {
                mgr.AssignReference(contexts, this, this);
            }

            //bind events
            RegisterEvent <EEvent, GlobalEventHandler>("OnEvent_", "OnEvent_".Length,
                                                       (eType, handler) => { EventHelper.AddListener(eType, handler); });
            foreach (var mgr in _allMgrs)
            {
                mgr.DoAwake(this);
            }

            DoStart();
            foreach (var mgr in _allMgrs)
            {
                mgr.DoStart();
            }

            AfterStart();
        }
Пример #2
0
 private void Start()
 {
     healthSlider = GameObject.Find("HealthSlider").GetComponent <Slider>();
     damageImage  = GameObject.Find("DamageImage").GetComponent <Image>();
     EventHelper.AddListener(EEvent.OnPlayerBeAtk, OnPlayerBeAtk);
 }