Table of Contents

Delegate SteamEventAction<T>

Namespace
MarymoorStudios.Core.Steamworks
Assembly
MarymoorStudios.Core.Steamworks.dll

A steam event action.

public delegate void SteamEventAction<T>(in T data) where T : struct

Parameters

data T

The event data.

Type Parameters

T

The type of event structure to receive.

Constructors

SteamEventAction(object, nint)

public SteamEventAction(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(in T, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(in T data, AsyncCallback callback, object @object)

Parameters

data T
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(in T, IAsyncResult)

public virtual void EndInvoke(in T data, IAsyncResult result)

Parameters

data T
result IAsyncResult

Invoke(in T)

public virtual void Invoke(in T data)

Parameters

data T