chore: updated engine

This commit is contained in:
2025-04-13 13:18:35 +03:00
parent 67e46cdaf3
commit 51854a3e59
6 changed files with 10 additions and 24 deletions

View File

@@ -16,15 +16,10 @@ public class MovementBallBehaviour : Behaviour2D
protected override void OnFirstActiveFrame()
{
if (!BehaviourController.TryGetBehaviour(out IRigidBody2D? foundRigidBody))
throw new Exception($"{nameof(IRigidBody2D)} is missing on {HierarchyObject.Name}.");
if (!BehaviourController.TryGetBehaviour(out ICollider2D? foundCollider))
throw new Exception($"{nameof(ICollider2D)} is missing on {HierarchyObject.Name}.");
rigidBody = BehaviourController.GetRequiredBehaviour<IRigidBody2D>();
foundRigidBody.Velocity = StartDirection * Speed;
foundCollider.OnCollisionDetected += OnCollisionDetected;
rigidBody = foundRigidBody;
rigidBody.Velocity = StartDirection * Speed;
BehaviourController.GetRequiredBehaviour<ICollider2D>().OnCollisionDetected += OnCollisionDetected;
}
protected override void OnUpdate()