Class CollisionEventHandlerExtensions
- Namespace
- LunyScript.Api
- Assembly
- LunyScript.dll
public static class CollisionEventHandlerExtensions
- Inheritance
-
objectCollisionEventHandlerExtensions
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
bCollisionEventBuilder<T>blocksActionBlock[]
Returns
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
bCollisionEventBuilder<T>blocksActionBlock[]
Returns
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
bCollisionEventBuilder<T>blocksActionBlock[]
Returns
Type Parameters
T