private void Awake() { if (INSTANCE) { Destroy(gameObject); } else { INSTANCE = this; RumbleManager.Initialize(); ServiceLocator.Initialize(); AudioManager.Initialize(); InputManager.Initialize(); Restarter.Initialize(); Screenshaker.Initialize(); EventWriter.Initialize(); // remove me MoveToNextLevel.Initialize(); DontDestroyOnLoad(gameObject); } //Time.timeScale = 0.5f; //Time.fixedDeltaTime = Time.timeScale * 0.02f; }