// Instancie tous les éléments de l'environnement public void AddElement(string typeElement, string nom, Vector3 firstPos, Vector3 secondPos) { // Creating agents if (typeElement == "AgentReactif") { GameObject agentModel = Instantiate(Resources.Load("AgentReactif/AgentReactifv2")) as GameObject; AgentReactif.CreateComponent(agentModel, nom, firstPos); } // Creating walls if (typeElement == "ElementStatique") { GameObject elementStatique = GameObject.CreatePrimitive(PrimitiveType.Cube); ElementStatique.CreateComponent(elementStatique, nom, firstPos, secondPos); } if (typeElement == "Supply") { GameObject supply = GameObject.CreatePrimitive(PrimitiveType.Cube); Supply.CreateComponent(supply, nom, firstPos); } }
public void AddWall(Vector3 firstPos, Vector3 secondPos) { GameObject elementStatique = GameObject.CreatePrimitive(PrimitiveType.Cube); ElementStatique.CreateComponent(elementStatique, "Wall", firstPos, secondPos); }