Beispiel #1
0
 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();
 }