void Awake() { //Check if a GameManager has already been assigned to static variable GameManager.instance or if it's still null if (GameManager.instance == null) { //Instantiate gameManager prefab var obj = Instantiate(gameManager) as GameObject; obj.name = "GameManager"; manager = obj.GetComponent <GameManager>(); manager.ForPlanner = Planner; manager.seed = seed; manager.numEnemies = numEnemies; manager.InitGame(); } }