chore: bumped engine version

This commit is contained in:
2025-11-13 20:24:46 +03:00
parent 25caeefb8b
commit 1a1e6fe4c8
3 changed files with 8 additions and 6 deletions

2
Engine

Submodule Engine updated: 65dcb0c564...a050909375

View File

@@ -10,7 +10,7 @@ using Engine.Systems.Network;
namespace Server; namespace Server;
public class PongEndpoints : Behaviour, IFirstFrameUpdate public class PongEndpoints : Behaviour, IFirstFrameUpdate, ILastFrameUpdate
{ {
private INetworkCommunicatorServer? server = null!; private INetworkCommunicatorServer? server = null!;
@@ -35,5 +35,5 @@ public class PongEndpoints : Behaviour, IFirstFrameUpdate
private IResult GetStats() => Results.Json(new { Count = server?.Connections.Count ?? 0 }); private IResult GetStats() => Results.Json(new { Count = server?.Connections.Count ?? 0 });
public void FirstActiveFrame() => server = Universe.FindRequiredBehaviour<INetworkCommunicatorServer>(); public void FirstActiveFrame() => server = Universe.FindRequiredBehaviour<INetworkCommunicatorServer>();
protected override void OnExitedUniverse(IUniverse universe) => server = null; public void LastActiveFrame() => server = null;
} }

View File

@@ -2,15 +2,15 @@
using Microsoft.Xna.Framework.Input; using Microsoft.Xna.Framework.Input;
using Pong.Behaviours;
using Engine.Core; using Engine.Core;
using Engine.Core.Factory; using Engine.Core.Factory;
using Engine.Integration.MonoGame; using Engine.Integration.MonoGame;
using Engine.Systems.Network;
using Engine.Physics2D; using Engine.Physics2D;
using Engine.Systems.Network;
using Engine.Systems.Tween; using Engine.Systems.Tween;
using Pong.Behaviours;
namespace Pong; namespace Pong;
public static class PongUniverse public static class PongUniverse
@@ -24,6 +24,7 @@ public static class PongUniverse
DrawManager drawManager = universe.InstantiateUniverseObject().SetUniverseObject("Draw Manager").BehaviourController.AddBehaviour<DrawManager>(); DrawManager drawManager = universe.InstantiateUniverseObject().SetUniverseObject("Draw Manager").BehaviourController.AddBehaviour<DrawManager>();
universe.InstantiateUniverseObject().SetUniverseObject("Triangle Batcher", drawManager.UniverseObject).BehaviourController.AddBehaviour<TriangleBatcher>(); universe.InstantiateUniverseObject().SetUniverseObject("Triangle Batcher", drawManager.UniverseObject).BehaviourController.AddBehaviour<TriangleBatcher>();
universe.InstantiateUniverseObject().SetUniverseObject("Sprite Batcher", drawManager.UniverseObject).BehaviourController.AddBehaviour<SpriteBatcher>(); universe.InstantiateUniverseObject().SetUniverseObject("Sprite Batcher", drawManager.UniverseObject).BehaviourController.AddBehaviour<SpriteBatcher>();
universe.InstantiateUniverseObject().SetUniverseObject("Content Loader", drawManager.UniverseObject).BehaviourController.AddBehaviour<LoadContentManager>();
//////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////
@@ -56,6 +57,7 @@ public static class PongUniverse
public static IUniverse ApplyPongUniverse(Universe universe) public static IUniverse ApplyPongUniverse(Universe universe)
{ {
universe.InstantiateUniverseObject().SetUniverseObject("Universe Entrance Manager").BehaviourController.AddBehaviour<UniverseEntranceManager>();
universe.InstantiateUniverseObject().SetUniverseObject("Update Manager").BehaviourController.AddBehaviour<UpdateManager>(); universe.InstantiateUniverseObject().SetUniverseObject("Update Manager").BehaviourController.AddBehaviour<UpdateManager>();
universe.InstantiateUniverseObject().SetUniverseObject("Coroutine Manager").BehaviourController.AddBehaviour<CoroutineManager>(); universe.InstantiateUniverseObject().SetUniverseObject("Coroutine Manager").BehaviourController.AddBehaviour<CoroutineManager>();
universe.InstantiateUniverseObject().SetUniverseObject("Tween Manager").BehaviourController.AddBehaviour<TweenManager>(); universe.InstantiateUniverseObject().SetUniverseObject("Tween Manager").BehaviourController.AddBehaviour<TweenManager>();