public void Init(GameManager manager) { instance = this; PCtrl = GetComponent <PlayerCtrl>(); PCtrl.Init(this); ECtrl = GetComponent <EnemyCtrl>(); ECtrl.Init(this); playerElfsCtrl = PCtrl.PEPool; enemyElfsCtrl = ECtrl.EEPool; }
public void Init(PlayerElfsCtrl manager) { isInit = true; isDead = false; Target = null; this.manager = manager; Entity = transform.Find("Entity"); anim = GetComponentInChildren <Animator>(); actionCallback = GetComponentInChildren <SoliderActionsCallback>(); actionCallback.Init(this); selector = GetComponent <SoliderSelector>(); selector.Init(this); BornedStage(); }