public void SetUpEarth(int size, float simulationSpeed) { this.simulationDeltaTime = simulationSpeed / 10; this.size = size; transform.localScale = new Vector3(size, size, size); SetupFoodTypeIndex(); SetupSpeciesFoodType(); frameManager = GetComponent <FrameManager>(); zoneController = GetComponent <ZoneController>(); zoneController.SetupZoneController(this); zoneController.SpawnZones(size, SimulationScript.Instance.numberOfZones, SimulationScript.Instance.maxNeiboringZones, SpeciesManager.Instance.GetAllStartingPlantsAndSeeds() * 5, SpeciesManager.Instance.GetAllStartingAnimals() * 5, SimulationScript.Instance.zoneSetup); earthState = new EarthState(); }