public void StartMove() { MoveState = MoveState.Started; OnMoveStarted?.Invoke(this); if (Sleeping) { OnMoveSelected?.Invoke(this, null); } else { SelectMove(); } }
public void SelectMove(ActionOption actionOption) { OnMoveSelected?.Invoke(this, actionOption); }