private static void UnRegistCallbacksAll(IOrCallbacks cbs)
 {
     OrLog(LogLevel.Info, "Unregist callbacks all");
     OnConnectedToMasterCall              -= cbs.OnConnectedToMaster;
     OnConnectedToOpenRelayCall           -= cbs.OnConnectedToOpenRelay;
     OnConnectionFailCall                 -= cbs.OnConnectionFail;
     OnOpenRelayRoomPropertiesChangedCall -= cbs.OnOpenRelayRoomPropertiesChanged;
     OnCreatedRoomCall  -= cbs.OnCreatedRoom;
     OnDisconnectedCall -= cbs.OnDisconnected;
     //OnFailedToConnectCall -= cbs.OnFailedToConnect;
     OnJoinedLobbyCall                      -= cbs.OnJoinedLobby;
     OnJoinedRoomCall                       -= cbs.OnJoinedRoom;
     OnReadyNewPlayerCall                   -= cbs.OnReadyNewPlayer;
     OnLeftLobbyCall                        -= cbs.OnLeftLobby;
     OnLeftRoomCall                         -= cbs.OnLeftRoom;
     OnOpenRelayCreateRoomFailedCall        -= cbs.OnOpenRelayCreateRoomFailed;
     OnOpenRelayJoinRoomFailedCall          -= cbs.OnOpenRelayJoinRoomFailed;
     OnOpenRelayPlayerConnectedCall         -= cbs.OnOpenRelayPlayerConnected;
     OnOpenRelayPlayerDisconnectedCall      -= cbs.OnOpenRelayPlayerDisconnected;
     OnOpenRelayPlayerPropertiesChangedCall -= cbs.OnOpenRelayPlayerPropertiesChanged;
     OnRoomListUpdateCall                   -= cbs.OnRoomListUpdate;
     OnLobbyStatisticsUpdateCall            -= cbs.OnLobbyStatisticsUpdate;
     //OnLoadPlayerCall -=
 }
 public static void UnRegistCallbacks(IOrCallbacks cbs)
 {
     OrLog(LogLevel.Info, "Unregist callbacks");
     UnRegistCallbacksAll(cbs);
     callbacks.Remove(cbs);
 }
 public static void RegistCallbacks(IOrCallbacks cbs)
 {
     OrLog(LogLevel.Info, "Regist callbacks");
     callbacks.Add(cbs);
     RegistCallbacksAll(cbs);
 }