public DreadnovaAttackState(DreadnovaController enemyController) { controller = enemyController; stateID = FSMStateID.Attacking; }
public DreadnovaSpawnState(DreadnovaController enemyController) { controller = enemyController; stateID = FSMStateID.Spawned; }
public DreadnovaShieldState(DreadnovaController enemyController) { controller = enemyController; stateID = FSMStateID.Defend; }
public DreadnovaEscapeState(DreadnovaController enemyController) { controller = enemyController; stateID = FSMStateID.Running; }