refactor: removed noise from class names

This commit is contained in:
2025-07-09 22:21:01 +03:00
parent cd66eeeeef
commit 9bf6cabe23
13 changed files with 56 additions and 101 deletions

View File

@@ -0,0 +1,19 @@
using System;
using Syntriax.Engine.Core;
using Syntriax.Engine.Physics2D;
namespace Pong.Behaviours;
public class ScoreWall(Action OnCollision) : Behaviour2D, IFirstFrameUpdate
{
private Action OnCollision { get; } = OnCollision;
public void FirstActiveFrame()
{
if (!BehaviourController.TryGetBehaviour(out ICollider2D? collider2D))
return;
collider2D.OnCollisionDetected.AddListener((_, _1) => OnCollision?.Invoke());
}
}