Пример #1
0
 public void SetAmountOrigin(ConditionDefinition.OriginOfAmount amountOrigin, int baseAmount, bool additiveAmount, int sourceAbilityBonusMinValue)
 {
     Traverse.Create(condition).Field("amountOrigin").SetValue(amountOrigin);
     Traverse.Create(condition).Field("baseAmount").SetValue(baseAmount);
     Traverse.Create(condition).Field("additiveAmount").SetValue(additiveAmount);
     Traverse.Create(condition).Field("sourceAbilityBonusMinValue").SetValue(sourceAbilityBonusMinValue);
 }
 public static T SetAmountOrigin <T>(this T entity, ConditionDefinition.OriginOfAmount value)
     where T : ConditionDefinition
 {
     entity.SetField("amountOrigin", value);
     return(entity);
 }