示例#1
0
文件: Battle.cs 项目: w1r2p1/unitrpg
        public void SubmitAction(ICombatAction action)
        {
            var validationError = action.GetValidationError(_currentTurn);

            if (validationError != null)
            {
                throw new InvalidActionException(validationError);
            }

            action.Perform(_currentTurn);
        }