public void SendAction(string message, Transform clientTransform) { if (clientId != null) { PlayerPacketData data = new PlayerPacketData(); data.id = clientId; data.message = message; string messageData = JsonUtility.ToJson(data); Byte[] sendBytes = Encoding.ASCII.GetBytes(messageData); udp.Send(sendBytes, sendBytes.Length); } }
void HeartBeat() { if (clientId != null && playerUnits[clientId].IsAlive) { PlayerPacketData data = new PlayerPacketData(); data.id = clientId; data.pos = playerUnits[clientId].transform.position; data.rotation = playerUnits[clientId].transform.rotation; data.health = playerUnits[clientId].currentHealth; string messageData = JsonUtility.ToJson(data); Byte[] sendBytes = Encoding.ASCII.GetBytes(messageData); udp.Send(sendBytes, sendBytes.Length); } }