Пример #1
0
        public string ApplyModifier(IAction action)
        {
            string result = String.Empty;

            if (!action.ActionUsed && action.Affinity == Affinity)
            {
                action.UpdateProgressModifer(action.ProgressModifier * ProgressModifier);
                result = ModifierName + " applied to " + action.ActionName + " - progress modifier at " + Math.Round(action.ProgressModifier, 2, MidpointRounding.ToEven);
            }

            return result;
        }