//Aushton Change public void CheckForPrevious() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(this.gameObject); } }
private void OnLevelWasLoaded(int level) { if (spoofedPlayerDataGameObject == null) { spoofedPlayerDataGameObject = FindObjectOfType <TempGameModeInitializer>(); players.Clear(); foreach (Player player in spoofedPlayerDataGameObject.spoofedPlayerData) { players.Add(player.playerID, player); } } }
private void Awake() { players = new Dictionary <int, Player>(); ///Aushton Change spoofedPlayerDataGameObject.CheckForPrevious(); spoofedPlayerDataGameObject = FindObjectOfType <TempGameModeInitializer>(); // foreach (Player player in spoofedPlayerDataGameObject.spoofedPlayerData) { players.Add(player.playerID, player); } }