Table of Contents

Class Box2DCollisionMatrix

Namespace
Stride.CommunityToolkit.Box2D
Assembly
Stride.CommunityToolkit.Box2D.dll

Simple symmetric collision matrix for filtering collisions between group pairs. Pairs default to colliding until configured otherwise.

public sealed class Box2DCollisionMatrix
Inheritance
Box2DCollisionMatrix

Methods

CanCollide(int, int)

Returns whether two groups may collide; true for any pair never configured.

public bool CanCollide(int groupA, int groupB)

Parameters

groupA int

First collision group.

groupB int

Second collision group.

Returns

bool

SetCollision(int, int, bool)

Sets whether two groups may collide. Order does not matter.

public void SetCollision(int groupA, int groupB, bool canCollide)

Parameters

groupA int

First collision group.

groupB int

Second collision group.

canCollide bool

Whether members of the two groups collide.