MathSolver.unknownFunctionHandler
public MathFunctionSolver unknownFunctionHandler { get; set; }
#
DescriptionGet/Set handler for unknown functions
#
UsageExample
using NullSave.GDTK;using UnityEngine;
public class Example : MonoBehaviour{
public void ExampleMethod() { MathSolver solver = new MathSolver(); solver.unknownFunctionHandler = (string function, string value, out string result) => { result = HandleUnknownFunction(solver, function, value); }; }
private static string HandleUnknownFunction(MathSolver solver, string function, string value) { if(function == "abs") { return Mathf.Abs((float)solver.Parse(value)).ToString(); }
return value; }
}