public void RegisterFunction(string name, Func <KalkVector, KalkVector, object> func, string category = null) { RegisterFunction(name, DelegateCustomFunction.CreateFunc(func), category); }
private static DelegateCustomFunction Wrap(Func <KalkLongValue, object> func) { return(DelegateCustomFunction.CreateFunc(func)); }
public void RegisterFunction(string name, Func <object[], KalkColorRgba> func, string category = null) { RegisterFunction(name, DelegateCustomFunction.CreateFunc(func), category); }
public void RegisterFunction(string name, Func <ScriptVariable, int, object[], object> func, string category = null) { RegisterFunction(name, DelegateCustomFunction.CreateFunc(func), category); }
public void RegisterFunction(string name, Func <double, double, double> func, string category = null) { RegisterFunction(name, DelegateCustomFunction.CreateFunc(func), category); }