Delegate ScriptFunctionDelegate<T>
- Namespace
- MoonSharp.Interpreter
- Assembly
- Assembly-CSharp.dll
public delegate T ScriptFunctionDelegate<T>(params object[] args)
Parameters
argsobject[]
Returns
- T
Type Parameters
T
- Extension Methods
Constructors
ScriptFunctionDelegate(object, nint)
public ScriptFunctionDelegate(object @object, nint method)
Parameters
Methods
BeginInvoke(object[], AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(object[] args, AsyncCallback callback, object @object)
Parameters
argsobject[]callbackAsyncCallbackobjectobject
Returns
EndInvoke(IAsyncResult)
public virtual T EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Returns
- T
Invoke(params object[])
public virtual T Invoke(params object[] args)
Parameters
argsobject[]
Returns
- T