void Awake() { if (FindObjectsOfType <GameManager>().Length >= 2) { Destroy(this.gameObject); return; } DontDestroyOnLoad(gameObject); gameData.Initialize(); gameState.Initialize(); gameStorage.Initialize(); audio.Initialize(); // Initialize with the field for debugging purposes if (SceneManager.GetActiveScene().name != "_MainMenu") { } }