Exemple #1
0
    public override void OnStartLocalPlayer()
    {
        //Change texture gameobject
        GameObject body = transform.GetChild(4).gameObject;

        body.GetComponent <MeshRenderer>().material.mainTexture = changeTexture;
        assignPortClassObject = GameObject.FindGameObjectWithTag("ports").GetComponent <AssignPortClass>();
        portTransmitter       = assignPortClassObject.AssignPortTransmitterMethod();
        port = assignPortClassObject.AssignPortMethod();
        if (port != 0)
        {
            //Debug.Log("olo");
            receiveUDPObject = new ReceiveUDP(port);
            StartReceivedThread();
        }

        //Code transmiter
        if (portTransmitter != 0)
        {
            //Debug.Log("olo");
            transmitterUDPObject = new TransmitterUDP(portTransmitter);
            //StartTransmitterThread();
        }

        Debug.Log(port);
        //Code Transmitter
        Debug.Log(portTransmitter);
    }
Exemple #2
0
 public void OnApplicationQuit()
 {
     if (!isLocalPlayer)
     {
         return;
     }
     StopReceivedThread();
     assignPortClassObject = GameObject.FindGameObjectWithTag("ports").GetComponent <AssignPortClass>();
     assignPortClassObject.QuitAssignPortReceiverMethod(port);
     assignPortClassObject.QuitAssignPortTransmitterMethod(portTransmitter);
 }