chore: updated engine to use MonoGame integrations

This commit is contained in:
2025-06-01 18:37:59 +03:00
parent 1ff26f5be4
commit dcee3a0ff0
22 changed files with 479 additions and 320 deletions

View File

@@ -5,11 +5,11 @@ using Syntriax.Engine.Physics2D;
namespace Pong.Behaviours;
public class WallScoreBehaviour(Action OnCollision) : Behaviour2D
public class WallScoreBehaviour(Action OnCollision) : Behaviour2D, IFirstFrameUpdate
{
private Action OnCollision { get; } = OnCollision;
protected override void OnFirstActiveFrame()
public void FirstActiveFrame()
{
if (!BehaviourController.TryGetBehaviour(out ICollider2D? collider2D))
return;