feat(core): IBehavior.IsActive

This commit is contained in:
2024-01-28 14:56:44 +03:00
parent dc96b93024
commit 1c7d941bc1
4 changed files with 21 additions and 8 deletions

View File

@@ -54,10 +54,16 @@ public class PhysicsEngine2D : IPhysicsEngine2D
for (int x = 0; x < colliders.Count; x++)
{
ICollider2D? colliderX = colliders[x];
if (!colliderX.IsActive)
return;
for (int y = x + 1; y < colliders.Count; y++)
{
ICollider2D? colliderY = colliders[y];
if (!colliderY.IsActive)
return;
if (colliderX.RigidBody2D == colliderY.RigidBody2D)
continue;