// Reads the amount of fish to be spawned and adds it to the totalFish in GameGod. private void AddFishAmountFromSpawnerCtrl(FishSpawnerController spawnerCtrl) { foreach (Fish fish in spawnerCtrl._fishToSpawn) { _gg._totalFish += fish._fishSpawnAmount; _gg._maxFish += fish._fishSpawnAmount; } }
// Calls on initialisation. public FishSpawner(float spawnFrequency, int fishSpawnID, int fishSpawnAmount, FishSpawnerController spawnCtrl) { // Setting up variables. _spawnFrequency = spawnFrequency; _fishSpawnID = fishSpawnID; _fishLeft = fishSpawnAmount; _spawnCtrl = spawnCtrl; // Ensures _nextSpawn is correct. _nextSpawn = Time.time + _spawnFrequency; }