Click or drag to resize

WaitForEventT1, T2, T3 Method (ScriptReferenceT1, T2, T3, ScriptReferenceT1, T2, T3NativeListenersDelegate)

Suspend coroutine until a given script event fires.

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

Parameters

script
Type: Demo3D.VisualsScriptReferenceT1, T2, T3
Script event to suspend until it fires.
listener
Type: Demo3D.VisualsScriptReferenceT1, T2, T3NativeListenersDelegate
Delegate to fire when the script even fires.

Type Parameters

T1

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

T2

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

T3

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

Return Value

Type: ITask
A task representing the wait for event.
See Also