// Use this for initialization private void Start() { nodeIDGenerator = new NodeIDGenerator(); manager = new SimulationManager(InitialPopulation, nodeIDGenerator); fishManagers = new List <EntityManager>(); spawnBoundaryCenter = new Vector3(0, 0, 0); spawnBoundaryRaduis = 67f; for (int i = 0; i < InitialPopulation; i++) { var fish = CreateNewFish(); fishManagers.Add(fish); manager.AddBrain(fish.Brain); } manager.IsRunning = true; inspector.Brain = fishManagers[0].Brain; inspector.enabled = true; }