void FixedUpdate() { data.SetData(rb.position, groundedScript.grounded); if (socket != null) { socket.Send(data.ToByteArray()); } }
void FixedUpdate() { if (socket != null) { if (socket.Available > 0) { try { socket.Receive(receiveBuffer); } catch (SocketException e) { print(e); } receiveObject.SetData(receiveBuffer); newestPos = receiveObject.GetPosition(); } rb.MovePosition(rb.position * smoothness + newestPos * (1 - smoothness)); remotePlayerJumpVisuals.grounded = receiveObject.GetGrounded(); } }