public void AttackMove(Vector2 target) { PathToFollow = gm.GetPath(controlledUnit.Position, target); fsm.ChangeState(FSMState.FSMStates.AttackMove, true); AttackMoving = true; AttackMoveDestination = target; }