private void UpdateState() { switch (currState) { case StateName.INAVLID_STATE: Debug.LogError("INVALID CURRENT STATE"); break; case StateName.IDLE_WANDER: idleState.StateUpdate(); break; case StateName.ALERTED: break; case StateName.CHASE: break; case StateName.ATTACK: break; default: break; } }