public void OnQueryStatusReceivedCallback(long requestId, PeerOnlineStatus peersStatus, int peerCount, int errorCode) { if (OnQueryStatusReceived != null) { OnQueryStatusReceived(requestId, peersStatus, peerCount, errorCode); } }
void QueryUserStatusHandler(long requestId, PeerOnlineStatus pos, int count, int errorCode) { if (errorCode == 0) { //Debug.Log(pos.onlineState == 0); OnQueryStatusReceivedCallback(requestId, pos, count, errorCode); } else { //Debug.LogError("Error sending message: " + errorCode); } }
void QueryUserStatusHandler(long requestId, PeerOnlineStatus pos, int count, int errorCode) { if (errorCode == 0) { Debug.Log(pos.onlineState == 0); UnityMainThreadDispatcher.Instance().Enqueue(() => { OnQueryStatusReceivedCallback(requestId, pos, count, errorCode); }); } else { Debug.LogError("Error sending message: " + errorCode); } }