//--------------------------------------------------------------// public void Activar(Deposito3 d) { Dep = d; //recibe el deposito para que sepa cuando dejarlo ir al camion CamaraConduccion.SetActiveRecursively(false); //apaga la camara de conduccion //activa los componentes for (int i = 0; i < Componentes.Length; i++) { Componentes[i].SetActiveRecursively(true); } CollCamion.enabled = false; Pj.CambiarADescarga(); GameObject go; //asigna los pallets a las estanterias for (int i = 0; i < Pj.Bolasas.Length; i++) { if (Pj.Bolasas[i] != null) { Contador++; switch (Pj.Bolasas[i].Monto) { case Pallet.Valores.Valor1: go = (GameObject)Instantiate(Pallet1); Est1.Recibir(go.GetComponent <Pallet>()); break; case Pallet.Valores.Valor2: go = (GameObject)Instantiate(Pallet2); Est2.Recibir(go.GetComponent <Pallet>()); break; case Pallet.Valores.Valor3: go = (GameObject)Instantiate(Pallet3); Est3.Recibir(go.GetComponent <Pallet>()); break; } } } //animacion ObjAnimado.Entrar(); }