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); }
public void OnApplicationQuit() { if (!isLocalPlayer) { return; } StopReceivedThread(); assignPortClassObject = GameObject.FindGameObjectWithTag("ports").GetComponent <AssignPortClass>(); assignPortClassObject.QuitAssignPortReceiverMethod(port); assignPortClassObject.QuitAssignPortTransmitterMethod(portTransmitter); }