public void Init() { UpdateManager.Instance.onUpdate += CustomUpdate; battleSceneManager = ControllersManager.Instance.GetController <IBattleSceneManager>(); currentTarget = new TargetInfo(); thisTransform = transform; }
public void Init() { currentHp = maxHp; thisTransform = transform; battleSceneManager = ControllersManager.Instance.GetController <IBattleSceneManager>(); battleSceneManager.RegisterEnemy(this); IComponent[] thisComponents = components.OfType <IComponent>().ToArray(); for (int i = 0; i < thisComponents.Length; i++) { thisComponents[i].Init(); } }