apply formatting

This commit is contained in:
2024-12-11 07:29:30 +03:00
parent 00fec5e053
commit 44bb459c1b
54 changed files with 2326 additions and 1558 deletions

View File

@@ -0,0 +1,34 @@
using Engine.Scene.Component.BuiltIn;
namespace Engine.Scene;
public class SceneManager : IUpdate, IRender
{
public Scene? CurrentScene => _currentScene;
private Scene? _currentScene;
private Scene? _nextScene;
public void TransitionTo(Scene parScene)
{
_nextScene = parScene;
}
public void Update(double parDeltaTime)
{
if (_nextScene != null)
{
_currentScene?.Exit();
_currentScene = _nextScene;
_nextScene = null;
_currentScene.Enter();
}
_currentScene?.Update(parDeltaTime);
}
public void Render()
{
_currentScene?.Render();
}
}