refactor: Actions to Delegates
This commit is contained in:
@@ -80,17 +80,17 @@ public class PhysicsEngine2D : IPhysicsEngine2D
|
||||
{
|
||||
if (colliderX.IsTrigger)
|
||||
{
|
||||
colliderX.OnTriggered?.Invoke(colliderX, colliderY);
|
||||
colliderX.Trigger(colliderY);
|
||||
continue;
|
||||
}
|
||||
else if (colliderY.IsTrigger)
|
||||
{
|
||||
colliderY.OnTriggered?.Invoke(colliderY, colliderY);
|
||||
colliderY.Trigger(colliderY);
|
||||
continue;
|
||||
}
|
||||
|
||||
colliderX.OnCollisionDetected?.Invoke(colliderX, information);
|
||||
colliderY.OnCollisionDetected?.Invoke(colliderY, information);
|
||||
colliderX.Detect(information);
|
||||
colliderY.Detect(information);
|
||||
|
||||
collisionResolver?.Resolve(information);
|
||||
}
|
||||
|
Reference in New Issue
Block a user