Table of Contents

Class TriggerEventHandlerExtensions

Namespace
LunyScript.Api
/
Assembly
LunyScript.dll
public static class TriggerEventHandlerExtensions
Expand Details ...
Inheritance
Object
TriggerEventHandlerExtensions

Methods

Entered<T>(TriggerEventBuilder<T>, params ActionBlock[])

Blocks to run when the object entered a trigger collider.

public static TriggerEventBuilder<TriggerEventSet> Entered<T>(this TriggerEventBuilder<T> b, params ActionBlock[] blocks) where T : struct, ITriggerBuilderState

Parameters

Type Name Description
TriggerEventBuilder<T>
b
ActionBlock[]
blocks

Returns

TriggerEventBuilder<TriggerEventSet>

Type Parameters

T

Exited<T>(TriggerEventBuilder<T>, params ActionBlock[])

Blocks to run when the object exited a trigger collider.

public static TriggerEventBuilder<TriggerEventSet> Exited<T>(this TriggerEventBuilder<T> b, params ActionBlock[] blocks) where T : struct, ITriggerBuilderState

Parameters

Type Name Description
TriggerEventBuilder<T>
b
ActionBlock[]
blocks

Returns

TriggerEventBuilder<TriggerEventSet>

Type Parameters

T

Overlapping<T>(TriggerEventBuilder<T>, params ActionBlock[])

Blocks to run each physics step while overlapping a trigger collider.

public static TriggerEventBuilder<TriggerEventSet> Overlapping<T>(this TriggerEventBuilder<T> b, params ActionBlock[] blocks) where T : struct, ITriggerBuilderState

Parameters

Type Name Description
TriggerEventBuilder<T>
b
ActionBlock[]
blocks

Returns

TriggerEventBuilder<TriggerEventSet>

Type Parameters

T