chore: bumped engine version
This commit is contained in:
2
Engine
2
Engine
Submodule Engine updated: 65dcb0c564...a050909375
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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>();
|
||||||
|
|||||||
Reference in New Issue
Block a user