private DynamicValue(string value, DynamicValueType typeCode) : this() { StringValue = value; TypeCode = typeCode; }
private static SkillModifiedValue CreateSmv(float startValue, ModificationStrategy strategy, Type skillType, LocString benefitsDescription, DynamicValueType valueType) { var smv = new SkillModifiedValue(startValue, strategy, skillType, benefitsDescription, valueType); SkillModifiedValueManager.AddSkillBenefit(skillType, Localizer.DoStr("You"), smv); return(smv); }