From 9ec92c1beba4141712b33e27f58c12e53b44646b Mon Sep 17 00:00:00 2001 From: Syntriax Date: Thu, 30 Nov 2023 10:49:11 +0300 Subject: [PATCH] feat: OnFirstActiveFrame of Engine.Core --- Engine | 2 +- Game/Behaviours/MovementBoxBehaviour.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Engine b/Engine index d2881e9..bb6990a 160000 --- a/Engine +++ b/Engine @@ -1 +1 @@ -Subproject commit d2881e94df2796174795e5ef04b057ac6580bda3 +Subproject commit bb6990a80c499a93de9c23be7c8821d66c4c3377 diff --git a/Game/Behaviours/MovementBoxBehaviour.cs b/Game/Behaviours/MovementBoxBehaviour.cs index e662cc5..a2ebebc 100644 --- a/Game/Behaviours/MovementBoxBehaviour.cs +++ b/Game/Behaviours/MovementBoxBehaviour.cs @@ -32,7 +32,7 @@ public class MovementBoxBehaviour(Keys Up, Keys Down, float High, float Low, flo GameObject.Transform.Position = new Vector2(GameObject.Transform.Position.X, MathF.Max(MathF.Min(GameObject.Transform.Position.Y, High), Low)); } - protected override void OnInitialize() + protected override void OnFirstActiveFrame(GameTime time) { if (!BehaviourController.TryGetBehaviour(out var behaviourResult)) throw new Exception($"{nameof(IKeyboardInputs)} is missing on ${GameObject.Name}.");