public virtual C_Fish SpawnFish(string FishName) { GameObject spawnPrefab = gameManager.GetPurchaseDataByName(FishName).PurchaseObject; GameObject newFish = Instantiate(spawnPrefab, transform); C_Fish fishScript = newFish.GetComponent <C_Fish>(); if (fishScript != null) { fishScript.Aquarium = this; AquariumFlockManager.FlockGroups[0].RegisterFlocker(fishScript.GetComponent <C_Flock>()); } return(fishScript); }
private void FishSpawned(C_Fish fish) { C_Flock flocker = fish.GetComponent <C_Flock> (); FlockGroups [0].RegisterFlocker(flocker); }