Delegate CallbackAction<T>
- Namespace
- MarymoorStudios.Core.Steamworks
- Assembly
- MarymoorStudios.Core.Steamworks.dll
A callback action.
public delegate void CallbackAction<T>(in T data) where T : unmanaged, ICallback
Parameters
data
TThe callback data.
Type Parameters
T
The type of callback to receive.
Constructors
CallbackAction(object, nint)
public CallbackAction(object @object, nint method)
Parameters
Methods
BeginInvoke(in T, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(in T data, AsyncCallback callback, object @object)
Parameters
data
Tcallback
AsyncCallbackobject
object
Returns
EndInvoke(in T, IAsyncResult)
public virtual void EndInvoke(in T data, IAsyncResult result)
Parameters
data
Tresult
IAsyncResult
Invoke(in T)
public virtual void Invoke(in T data)
Parameters
data
T