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(); }
private void Start() { healthSlider = GameObject.Find("HealthSlider").GetComponent <Slider>(); damageImage = GameObject.Find("DamageImage").GetComponent <Image>(); EventHelper.AddListener(EEvent.OnPlayerBeAtk, OnPlayerBeAtk); }