Example #1
0
 public override void Dar(ManejoPallets receptor)
 {
     if (HasPallets() && receptor.Recibir(Pallets[0]))
     {
         Pallets.RemoveAt(0);
     }
 }
Example #2
0
    void OnTriggerEnter(Collider other)
    {
        ManejoPallets recept = other.GetComponent <ManejoPallets>();

        if (recept != null)
        {
            Dar(recept);
        }
    }
Example #3
0
 public override void Dar(ManejoPallets receptor)
 {
     if (Tenencia())
     {
         if (receptor.Recibir(Pallets[0]))
         {
             Pallets.RemoveAt(0);
         }
     }
 }
Example #4
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();
             }
         }
     }
 }
Example #5
0
 //------------------------------------------------------------//
 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();
             }
         }
     }
 }
Example #6
0
    //------------------------------------------------------------//

    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");
                }
            }
        }
    }
Example #7
0
    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;
        }
    }
Example #8
0
 public virtual void Dar(ManejoPallets receptor)
 {
 }
 public virtual void Dar(ManejoPallets receptor)
 {
     //es el encargado de decidir si le da o no la bolsa
 }