示例#1
0
    void Start()
    {
        if (partRend != null)
        {
            partRend = Partida.GetComponent <Renderer>();
            partColl = Partida.GetComponent <Collider>();
        }
        if (Llegada != null)
        {
            llegRend = Llegada.GetComponent <Renderer>();
            llegColl = Llegada.GetComponent <Collider>();
        }
        if (P != null)
        {
            pRend = P.GetComponent <Renderer>();
        }

        /*
         *      renderer.enabled = false;
         *      collider.enabled = false;
         */


        Partida.Recibir(P);

        SetActivComp(false);
    }
 void SetActivComp(bool estado)
 {
     if (Partida.GetComponent <Renderer>() != null)
     {
         Partida.GetComponent <Renderer>().enabled = estado;
     }
     Partida.GetComponent <Collider>().enabled = estado;
     if (Llegada.GetComponent <Renderer>() != null)
     {
         Llegada.GetComponent <Renderer>().enabled = estado;
     }
     Llegada.GetComponent <Collider>().enabled = estado;
     P.GetComponent <Renderer>().enabled       = estado;
 }