ui environment changes, fix multiple inits
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,8 +14,6 @@ public class SceneManager
|
||||
_spawnLocationName = spawnLocationName;
|
||||
|
||||
UnityEngine.SceneManagement.SceneManager.LoadScene(sceneName);
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void SceneManager_sceneLoaded(UnityEngine.SceneManagement.Scene arg0, UnityEngine.SceneManagement.LoadSceneMode arg1)
|
||||
|
||||
Reference in New Issue
Block a user