feat: ICollider.OnRecalculated event added
This commit is contained in:
@@ -4,6 +4,7 @@ namespace Engine.Physics2D;
|
||||
|
||||
public abstract class Collider2DBase : Behaviour2D, ICollider2D
|
||||
{
|
||||
public Event<ICollider2D> OnRecalculated { get; } = new();
|
||||
public Event<ICollider2D, CollisionDetectionInformation> OnCollisionDetected { get; } = new();
|
||||
public Event<ICollider2D, CollisionDetectionInformation> OnCollisionResolved { get; } = new();
|
||||
public Event<ICollider2D, ICollider2D> OnTriggered { get; } = new();
|
||||
@@ -30,6 +31,7 @@ public abstract class Collider2DBase : Behaviour2D, ICollider2D
|
||||
|
||||
CalculateCollider();
|
||||
NeedsRecalculation = false;
|
||||
OnRecalculated.Invoke(this);
|
||||
}
|
||||
|
||||
public abstract void CalculateCollider();
|
||||
|
||||
Reference in New Issue
Block a user