When i use
..Update(GameTime gameTime)
CollisionInformation.Events.InitialCollisionDetected += InitialCollisionDetected
....
InitialCollisionDetected(EntityCollidable sender, Collidable other, CollidablePairHandler collisionPair)
{
}
after a while i get big reduction of fps, even if InitialCollisionDetected dont have any conditions
InitialCollisionDetected
Re: InitialCollisionDetected
A single empty event shouldn't harm performance at all. However, if the performance gradually degrades, it seems likely that redundant event handlers are being added every frame. Dispatching thousands of empty handlers on every new collision will add up.