Skip to main content

MathSolver.unknownFunctionHandler

public MathFunctionSolver unknownFunctionHandler { get; set; }

Description#

Get/Set handler for unknown functions

Usage#

Example
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;    }
}