Пример #1
0
        /// <summary>
        /// Performs a character action given an ActionBase and a target position.
        /// </summary>
        /// <param name="action">The action being performed.</param>
        /// <param name="targetPosition">The position the action will target.</param>
        private void StartAIAction(ActionBase action, int targetPosition)
        {
            var targetPositions = AITargets.GetModifiedSelection(action, targetPosition);

            _actionController.StartAction(CombatStateHandler.CurrentRoundOrder[0], action, targetPositions);
            EndTurn();
        }