public override void OnSubStateEvent(SubStateController sub, string msg) { if (msg == StateEventLibrary.SUBSTATE_ENABLED) { AttackController = (AttackController)sub; } }
public override void Init(GameObject gameobject, params Target[] target) { base.Init(gameobject, target); Target = target[0]; MoveController = gameobject.GetComponent <MoveController>(); AttackController = gameobject.GetEnabledComponent <AttackController>(); }