From 9768dbddeda50d253aec1b5ae59489c47069b29e Mon Sep 17 00:00:00 2001 From: Syntriax Date: Tue, 30 Jan 2024 12:13:47 +0300 Subject: [PATCH] refactor(core): Removed ICamera --- Engine.Core/Abstract/ICamera.cs | 12 ------------ Engine.Core/GameManager.cs | 15 --------------- 2 files changed, 27 deletions(-) delete mode 100644 Engine.Core/Abstract/ICamera.cs diff --git a/Engine.Core/Abstract/ICamera.cs b/Engine.Core/Abstract/ICamera.cs deleted file mode 100644 index bcab06c..0000000 --- a/Engine.Core/Abstract/ICamera.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System; - -namespace Syntriax.Engine.Core.Abstract; - -public interface ICamera : IAssignableTransform -{ - Action? OnZoomChanged { get; set; } - - float Zoom { get; set; } - - void Update(); -} diff --git a/Engine.Core/GameManager.cs b/Engine.Core/GameManager.cs index be303a3..b9dd0c4 100644 --- a/Engine.Core/GameManager.cs +++ b/Engine.Core/GameManager.cs @@ -11,7 +11,6 @@ namespace Syntriax.Engine.Core; [System.Diagnostics.DebuggerDisplay("GameObject Count: {_gameObjects.Count}")] public class GameManager : IGameManager { - public Action? OnCameraChanged { get; set; } = null; public Action? OnGameObjectRegistered { get; set; } = null; public Action? OnGameObjectUnRegistered { get; set; } = null; @@ -26,7 +25,6 @@ public class GameManager : IGameManager private IStateEnable _stateEnable = null!; private GameObjectFactory _gameObjectFactory = null!; private bool _initialized = false; - private ICamera _camera = null!; private GameObjectFactory GameObjectFactory { @@ -56,19 +54,6 @@ public class GameManager : IGameManager } } - public ICamera Camera - { - get => _camera; - set - { - if (_camera == value) - return; - - _camera = value; - OnCameraChanged?.Invoke(this); - } - } - public void RegisterGameObject(IGameObject gameObject) { if (_gameObjects.Contains(gameObject))