ColliderComponent
Namespace: Murder.Components
Assembly: Murder.dll
public sealed struct ColliderComponent : IComponent
Implements: IComponent
⭐ Constructors
public ColliderComponent()
public ColliderComponent(IShape shape, int layer, Color color)
Parameters
shape IShape
layer int
color Color
public ColliderComponent(ImmutableArray<T> shapes, int layer, Color color)
Parameters
shapes ImmutableArray<T>
layer int
color Color
⭐ Properties
DebugColor
public readonly Color DebugColor;
Returns
Color
Layer
public readonly int Layer;
Value of layer according to CollisionLayersBase.
Returns
int
Shapes
public readonly ImmutableArray<T> Shapes;
Returns
ImmutableArray<T>
⭐ Methods
SetLayer(int)
public ColliderComponent SetLayer(int layer)
Set layer according to CollisionLayersBase.
Parameters
layer int
Returns
ColliderComponent
WithLayerFlag(int)
public ColliderComponent WithLayerFlag(int flag)
Set layer according to CollisionLayersBase.
Parameters
flag int
Returns
ColliderComponent
WithoutLayerFlag(int)
public ColliderComponent WithoutLayerFlag(int flag)
Set layer according to CollisionLayersBase.
Parameters
flag int
Returns
ColliderComponent
⚡