public SkillsetStackEntry(Skillset skillset, string strengthFunction, float length, float entryTime, bool ignoreTimeScale) { Skillset = skillset ?? throw new ArgumentNullException(nameof(skillset)); SetStrengthFunction(FunctionSolver.ConvertNestedTermToClassBasedFormat(strengthFunction)); Length = length; EntryTime = entryTime; IgnoreTimeScale = ignoreTimeScale; }
public FactFunction SetFunction(string function) { this.function = FunctionSolver.ConvertNestedTermToClassBasedFormat(function); return(this); }
public FactFunction(string Identifier, string function) : base(Identifier, 0f) { this.function = FunctionSolver.ConvertNestedTermToClassBasedFormat(function); }