public override void Dar(ManejoPallets receptor) { if (HasPallets() && receptor.Recibir(Pallets[0])) { Pallets.RemoveAt(0); } }
void OnTriggerEnter(Collider other) { ManejoPallets recept = other.GetComponent <ManejoPallets>(); if (recept != null) { Dar(recept); } }
public override void Dar(ManejoPallets receptor) { if (Tenencia()) { if (receptor.Recibir(Pallets[0])) { Pallets.RemoveAt(0); } } }
public override void Dar(ManejoPallets receptor) { if (Tenencia()) { if (Controlador.GetPalletEnMov() == null) { if (receptor.Recibir(Pallets[0])) { CintaReceptora.Encender(); Controlador.SalidaPallet(Pallets[0]); Pallets[0].GetComponent <Renderer>().enabled = true; Pallets.RemoveAt(0); Contenido.Sacar(); ApagarAnim(); } } } }
//------------------------------------------------------------// public override void Dar(ManejoPallets receptor) { if (HasPallets()) { if (unloadController.GetPalletEnMov() == null) { if (receptor.Recibir(Pallets[0])) { //enciende la cinta y el indicador //cambia la textura de cuantos pallet le queda CintaReceptora.Encender(); unloadController.SalidaPallet(Pallets[0]); Pallets[0].GetComponent <Renderer>().enabled = true; Pallets.RemoveAt(0); Contenido.Sacar(); ApagarAnim(); } } } }
//------------------------------------------------------------// public override void Dar(ManejoPallets receptor) { if (Tenencia()) { if (Controlador.GetPalletEnMov() == null) { if (receptor.Recibir(Pallets[0])) { //enciende la cinta y el indicador //cambia la textura de cuantos pallet le queda CintaReceptora.Encender(); Controlador.SalidaPallet(Pallets[0]); Pallets[0].GetComponent <Renderer>().enabled = true; Pallets.RemoveAt(0); Contenido.Sacar(); ApagarAnim(); //Debug.Log("pallet entregado a Mano de Estanteria"); } } } }
public override void Dar(ManejoPallets receptor) { //Debug.Log(gameObject.name+ " / Dar()"); switch (receptor.tag) { case "Mano": if (Tenencia()) { //Debug.Log(gameObject.name+ " / Dar()"+" / Tenencia=true"); if (receptor.name == "Right Hand") { if (receptor.Recibir(Pallets[0])) { //Debug.Log(gameObject.name+ " / Dar()"+" / Tenencia=true"+" / receptor.Recibir(Pallets[0])=true"); Pallets.RemoveAt(0); //Debug.Log("pallet entregado a Mano de Mano"); } } } break; case "Cinta": if (Tenencia()) { if (receptor.Recibir(Pallets[0])) { Pallets.RemoveAt(0); //Debug.Log("pallet entregado a Cinta de Mano"); } } break; case "Estante": break; } }
public virtual void Dar(ManejoPallets receptor) { }
public virtual void Dar(ManejoPallets receptor) { //es el encargado de decidir si le da o no la bolsa }