Click or drag to resize

WaitForEventT1, T2, T3, T4(ScriptReferenceT1, T2, T3, T4, ScriptReferenceT1, T2, T3, T4NativeListenersDelegate) Method

Suspend coroutine until a given script event fires.

Namespace: Demo3D.Native
Assembly: Demo3D.Core (in Demo3D.Core.dll) Version: 19.00.00
Syntax
C#
public static ITask ForEvent<T1, T2, T3, T4>(
	ScriptReference<T1, T2, T3, T4> script,
	ScriptReferenceT1, T2, T3, T4NativeListenersDelegate listener
)

Parameters

script  ScriptReferenceT1, T2, T3, T4
Script event to suspend until it fires.
listener  ScriptReferenceT1, T2, T3, T4NativeListenersDelegate
Delegate to fire when the script even fires.

Type Parameters

T1

[Missing <typeparam name="T1"/> documentation for "M:Demo3D.Native.Wait.ForEvent``4(Demo3D.Visuals.ScriptReference{``0,``1,``2,``3},Demo3D.Visuals.ScriptReference{``0,``1,``2,``3}.NativeListenersDelegate)"]

T2

[Missing <typeparam name="T2"/> documentation for "M:Demo3D.Native.Wait.ForEvent``4(Demo3D.Visuals.ScriptReference{``0,``1,``2,``3},Demo3D.Visuals.ScriptReference{``0,``1,``2,``3}.NativeListenersDelegate)"]

T3

[Missing <typeparam name="T3"/> documentation for "M:Demo3D.Native.Wait.ForEvent``4(Demo3D.Visuals.ScriptReference{``0,``1,``2,``3},Demo3D.Visuals.ScriptReference{``0,``1,``2,``3}.NativeListenersDelegate)"]

T4

[Missing <typeparam name="T4"/> documentation for "M:Demo3D.Native.Wait.ForEvent``4(Demo3D.Visuals.ScriptReference{``0,``1,``2,``3},Demo3D.Visuals.ScriptReference{``0,``1,``2,``3}.NativeListenersDelegate)"]

Return Value

ITask
A task representing the wait for event.
See Also