public override int leaveRoomNotify(MsRoomPeerLeaveRsp tRsp) { Debug.Log("MsRoomPeerLeaveRsp: " + JsonUtil.toJson(tRsp)); Loom.QueueOnMainThread(() => { if (GameManager.Instance.roomPeerLeaveRsp != null) { GameManager.Instance.roomPeerLeaveRsp(tRsp); } }); return(0); }
private void LeavePeerNofity(MsRoomPeerLeaveRsp tRsp) { int userID = tRsp.userID; for (int i = 0; i < items.Length; i++) { items[i].RemoveNotify(userID); } currentCount--; if (!GameManager.Instance.RoomOwner) { GameManager.Instance.RoomOwner = true; for (int i = 0; i < items.Length; i++) { items[i].RemoveNotify(GameManager.userID); } items[0].UpdateInfo(GameManager.userID); } GameManager.Instance.RemovePlayer(userID); }
private void LeavePeerNofity(MsRoomPeerLeaveRsp tRsp) { int userID = tRsp.userID; OnPlayerLeaveRoom(userID); }
private void LeavePeerNofity(MsRoomPeerLeaveRsp tRsp) { currentCount--; }