public virtual void InitializeMoveStates() { freeMoveState = new FreeMoveState(this); currentMovementState = freeMoveState; attackState = new AttackState(this); this.defaultState = freeMoveState; }
public void SetTargetStates(FreeMoveState freeMoveState) { _freeMoveState = freeMoveState; }