void InitGeneration() { for (int i = 0; i < nbAgentToGenerate; i++) { Agents newAgent = new Agents(Instantiate(Resources.Load("Prefab/Agent_") as GameObject)); newAgent.NMA(newAgent.go.GetComponent <NavMeshAgent>()); newAgent.go.name = "Agent_" + i.ToString(); newAgent.go.transform.position = RandomNavmeshLocation(radius); allAgents.Add(newAgent); } }