Table of Contents

Class CollisionEventHandlerExtensions

Namespace
LunyScript.Api
Assembly
LunyScript.dll
public static class CollisionEventHandlerExtensions
Inheritance
object
CollisionEventHandlerExtensions

Methods

Continuing<T>(CollisionEventBuilder<T>, params ActionBlock[])

Blocks to run each physics step while the collision persists.

public static CollisionEventBuilder<CollisionEventSet> Continuing<T>(this CollisionEventBuilder<T> b, params ActionBlock[] blocks) where T : struct, ICollisionBuilderState

Parameters

b CollisionEventBuilder<T>
blocks ActionBlock[]

Returns

CollisionEventBuilder<CollisionEventSet>

Type Parameters

T

Ended<T>(CollisionEventBuilder<T>, params ActionBlock[])

Blocks to run when the collision ended.

public static CollisionEventBuilder<CollisionEventSet> Ended<T>(this CollisionEventBuilder<T> b, params ActionBlock[] blocks) where T : struct, ICollisionBuilderState

Parameters

b CollisionEventBuilder<T>
blocks ActionBlock[]

Returns

CollisionEventBuilder<CollisionEventSet>

Type Parameters

T

Started<T>(CollisionEventBuilder<T>, params ActionBlock[])

Blocks to run when the collision began.

public static CollisionEventBuilder<CollisionEventSet> Started<T>(this CollisionEventBuilder<T> b, params ActionBlock[] blocks) where T : struct, ICollisionBuilderState

Parameters

b CollisionEventBuilder<T>
blocks ActionBlock[]

Returns

CollisionEventBuilder<CollisionEventSet>

Type Parameters

T