ui environment changes, fix multiple inits

This commit is contained in:
2024-05-23 20:18:26 +03:00
parent 303b809dea
commit 569bf2a38d
31 changed files with 6521 additions and 16414 deletions
+8 -9
View File
@@ -35,34 +35,33 @@ public class GameManager : MonoBehaviour
_timeSystem = new TimeSystem();
_gameMouseHandler = new InGameMouseHandler(_cameraSystem.MainCamera);
}
else
Destroy(gameObject);
}
private void OnEnable()
{
_inputSystem.Enable();
Instance._inputSystem.Enable();
}
private void OnDisable()
{
_inputSystem.Disable();
Instance._inputSystem.Disable();
}
public void Pause()
{
_isPause = true;
Instance._isPause = true;
}
internal void Resume()
{
_isPause = false;
Instance._isPause = false;
}
private void Update()
{
if (!_isPause)
if (!Instance._isPause)
{
_gameMouseHandler.Update();
_timeSystem.UpdateTime();
Instance._gameMouseHandler.Update();
Instance._timeSystem.UpdateTime();
}
}
}