Interface IModifierFormulaParser
Parses a formula provided by IModifierFormula and returns a value
Namespace: IdleKit.Framework
Assembly: cs.temp.dll.dll
Syntax
public interface IModifierFormulaParser : IInjectable
Methods
Parse(String, IModifier[], IModifierGroupData[], Double, Int32)
Takes the input formula and outputs a single result. By using the provided IModifier and IModifierGroupData objects to resolve group references and IModifierData amounts.
Declaration
double Parse(string formula, IModifier[] modifiers, IModifierGroupData[] modifierGroupDatas, double baseAmount, int additionalLevels)
Parameters
Type | Name | Description |
---|---|---|
String | formula | |
IModifier[] | modifiers | |
IModifierGroupData[] | modifierGroupDatas | |
Double | baseAmount | |
Int32 | additionalLevels |
Returns
Type | Description |
---|---|
Double |