implements IPhotonPeerListener
0x00x0180
Members 52
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | <LoadBalancingPeer>k__BackingField | LoadBalancingPeer | Private | — | |
| 0x08 | <AppVersion>k__BackingField | string | Private | — | |
| 0x08 | <AppId>k__BackingField | string | Private | — | |
| 0x04 | <ClientType>k__BackingField | ClientAppType | Private | — | |
| 0x002C | 0x04 | padding / unreflected | |||
| 0x08 | <AuthValues>k__BackingField | AuthenticationValues | Private | — | |
| 0x04 | AuthMode | AuthModeOption | Public | — | |
| 0x04 | EncryptionMode | EncryptionMode | Public | — | |
| 0x02 | <ExpectedProtocol>k__BackingField | Nullable<ExitGames.Client.Photon.ConnectionProtocol> | Private | — | |
| 0x0042 | 0x06 | padding / unreflected | |||
| 0x08 | tokenCache | object | Private | — | |
| 0x01 | <IsUsingNameServer>k__BackingField | bool | Private | — | |
| 0x0051 | 0x07 | padding / unreflected | |||
| 0x08 | NameServerHost | string | Public | — | |
| 0x08 | ProtocolToNameServerPort | Dictionary<ExitGames.Client.Photon.ConnectionProtocol | PrivateStatic+1 flags | — | |
| 0x01 | <UseAlternativeUdpPorts>k__BackingField | bool | Private | — | |
| 0x0061 | 0x01 | padding / unreflected | |||
| 0x06 | ServerPortOverrides | PhotonPortDefinition | Public | — | |
| 0x01 | <EnableProtocolFallback>k__BackingField | bool | Private | — | |
| 0x0069 | 0x07 | padding / unreflected | |||
| 0x08 | <MasterServerAddress>k__BackingField | string | Private | — | |
| 0x08 | <GameServerAddress>k__BackingField | string | Private | — | |
| 0x04 | <Server>k__BackingField | ServerConnection | Private | — | |
| 0x0084 | 0x04 | padding / unreflected | |||
| 0x08 | ProxyServerAddress | string | Public | — | |
| 0x04 | state | ClientState | Private | — | |
| 0x0094 | 0x04 | padding / unreflected | |||
| 0x08 | StateChanged | Action<Photon.Realtime.ClientState | Private | — | |
| 0x08 | EventReceived | Action<ExitGames.Client.Photon.EventData> | Private | — | |
| 0x08 | OpResponseReceived | Action<ExitGames.Client.Photon.OperationResponse> | Private | — | |
| 0x08 | ConnectionCallbackTargets | ConnectionCallbacksContainer | Public | — | |
| 0x08 | MatchMakingCallbackTargets | MatchMakingCallbacksContainer | Public | — | |
| 0x08 | InRoomCallbackTargets | InRoomCallbacksContainer | 1 flags | — | |
| 0x08 | LobbyCallbackTargets | LobbyCallbacksContainer | 1 flags | — | |
| 0x08 | WebRpcCallbackTargets | WebRpcCallbacksContainer | 1 flags | — | |
| 0x08 | ErrorInfoCallbackTargets | ErrorInfoCallbacksContainer | 1 flags | — | |
| 0x04 | <DisconnectedCause>k__BackingField | DisconnectCause | Private | — | |
| 0x00E4 | 0x04 | padding / unreflected | |||
| 0x08 | <CurrentLobby>k__BackingField | TypedLobby | Private | — | |
| 0x01 | EnableLobbyStatistics | bool | Public | — | |
| 0x00F1 | 0x07 | padding / unreflected | |||
| 0x08 | lobbyStatistics | List<Photon.Realtime.TypedLobbyInfo> | Private+1 flags | — | |
| 0x08 | <LocalPlayer>k__BackingField | Player | Private | — | |
| 0x08 | <CurrentRoom>k__BackingField | Room | Private | — | |
| 0x04 | <PlayersOnMasterCount>k__BackingField | int | Private | — | |
| 0x04 | <PlayersInRoomsCount>k__BackingField | int | Private | — | |
| 0x04 | <RoomsCount>k__BackingField | int | Private | — | |
| 0x04 | lastJoinType | JoinType | Private | — | |
| 0x08 | enterRoomParamsCache | EnterRoomParams | Private | — | |
| 0x08 | failedRoomEntryOperation | OperationResponse | Private | — | |
| — | 0x04 | FriendRequestListMax | int | PrivateStatic+1 flags | -1673920672 |
| 0x08 | friendListRequested | string[] | Private | — | |
| 0x08 | <CloudRegion>k__BackingField | string | Private | — | |
| 0x08 | <CurrentCluster>k__BackingField | string | Private | — | |
| 0x08 | RegionHandler | RegionHandler | Public | — | |
| 0x08 | bestRegionSummaryFromStorage | string | Private | — | |
| 0x08 | SummaryToCache | string | Public | — | |
| 0x01 | connectToBestRegion | bool | Private | — | |
| 0x0161 | 0x07 | padding / unreflected | |||
| 0x08 | callbackTargetChanges | Queue<Photon.Realtime.LoadBalancingClient.CallbackTargetChange> | Private+1 flags | — | |
| 0x08 | callbackTargets | HashSet<System.Object> | Private+1 flags | — | |
| 0x04 | NameServerPortInAppSettings | int | Public | — | |
| 0x017C | 0x04 | unreflected bytes to end of LoadBalancingClient | |||
Functions 126
| Signature | Flags | Native | Params |
|---|---|---|---|
| LoadBalancingPeer get_LoadBalancingPeer() | Public+1 flags | 0x08 | |
| void set_LoadBalancingPeer(LoadBalancingPeer value) | Private+1 flags | 0x08 | |
| SerializationProtocol get_SerializationProtocol() | Public+1 flags | 0x04 | |
| void set_SerializationProtocol(const SerializationProtocol& value) | Public+1 flags | 0x04 | |
| string get_AppVersion() | Public+1 flags | 0x08 | |
| void set_AppVersion(const string& value) | Public+1 flags | 0x08 | |
| string get_AppId() | Public+1 flags | 0x08 | |
| void set_AppId(const string& value) | Public+1 flags | 0x08 | |
| ClientAppType get_ClientType() | Public+1 flags | 0x04 | |
| void set_ClientType(const ClientAppType& value) | Public+1 flags | 0x04 | |
| AuthenticationValues get_AuthValues() | Public+1 flags | 0x08 | |
| void set_AuthValues(AuthenticationValues value) | Public+1 flags | 0x08 | |
| Nullable<ExitGames.Client.Photon.ConnectionProtocol> get_ExpectedProtocol() | Public+1 flags | 0x02 | |
| void set_ExpectedProtocol(const Nullable<ExitGames.Client.Photon.ConnectionProtocol>& value) | Public+1 flags | 0x02 | |
| object get_TokenForInit() | Private+1 flags | 0x08 | |
| bool get_IsUsingNameServer() | Public+1 flags | 0x01 | |
| void set_IsUsingNameServer(bool value) | Public+1 flags | 0x01 | |
| string get_NameServerAddress() | Public+1 flags | 0x08 | |
| bool get_UseAlternativeUdpPorts() | Public+1 flags | 0x01 | |
| void set_UseAlternativeUdpPorts(bool value) | Public+1 flags | 0x01 | |
| bool get_EnableProtocolFallback() | Public+1 flags | 0x01 | |
| void set_EnableProtocolFallback(bool value) | Public+1 flags | 0x01 | |
| string get_CurrentServerAddress() | Public+1 flags | 0x08 | |
| string get_MasterServerAddress() | Public+1 flags | 0x08 | |
| void set_MasterServerAddress(const string& value) | Public+1 flags | 0x08 | |
| string get_GameServerAddress() | Public+1 flags | 0x08 | |
| void set_GameServerAddress(const string& value) | 2 flags | 0x08 | |
| ServerConnection get_Server() | Public+1 flags | 0x04 | |
| void set_Server(const ServerConnection& value) | Private+1 flags | 0x04 | |
| ClientState get_State() | Public+1 flags | 0x04 | |
| void set_State(const ClientState& value) | Public+1 flags | 0x04 | |
| bool get_IsConnected() | Public+1 flags | 0x01 | |
| bool get_IsConnectedAndReady() | Public+1 flags | 0x01 | |
| void add_StateChanged(Action<Photon.Realtime.ClientState value) | Public+1 flags | 0x08 | |
| void remove_StateChanged(Action<Photon.Realtime.ClientState value) | Public+1 flags | 0x08 | |
| void add_EventReceived(Action<ExitGames.Client.Photon.EventData> value) | Public+1 flags | 0x08 | |
| void remove_EventReceived(Action<ExitGames.Client.Photon.EventData> value) | Public+1 flags | 0x08 | |
| void add_OpResponseReceived(Action<ExitGames.Client.Photon.OperationResponse> value) | Public+1 flags | 0x08 | |
| void remove_OpResponseReceived(Action<ExitGames.Client.Photon.OperationResponse> value) | Public+1 flags | 0x08 | |
| DisconnectCause get_DisconnectedCause() | Public+1 flags | 0x04 | |
| void set_DisconnectedCause(const DisconnectCause& value) | 2 flags | 0x04 | |
| bool get_InLobby() | Public+1 flags | 0x01 | |
| TypedLobby get_CurrentLobby() | Public+1 flags | 0x08 | |
| void set_CurrentLobby(TypedLobby value) | 2 flags | 0x08 | |
| Player get_LocalPlayer() | Public+1 flags | 0x08 | |
| void set_LocalPlayer(Player value) | 2 flags | 0x08 | |
| string get_NickName() | Public+1 flags | 0x08 | |
| void set_NickName(const string& value) | Public+1 flags | 0x08 | |
| string get_UserId() | Public+1 flags | 0x08 | |
| void set_UserId(const string& value) | Public+1 flags | 0x08 | |
| Room get_CurrentRoom() | Public+1 flags | 0x08 | |
| void set_CurrentRoom(Room value) | Public+1 flags | 0x08 | |
| bool get_InRoom() | Public+1 flags | 0x01 | |
| int get_PlayersOnMasterCount() | Public+1 flags | 0x04 | |
| void set_PlayersOnMasterCount(int value) | 2 flags | 0x04 | |
| int get_PlayersInRoomsCount() | Public+1 flags | 0x04 | |
| void set_PlayersInRoomsCount(int value) | 2 flags | 0x04 | |
| int get_RoomsCount() | Public+1 flags | 0x04 | |
| void set_RoomsCount(int value) | 2 flags | 0x04 | |
| bool get_IsFetchingFriendList() | Public+1 flags | 0x01 | |
| string get_CloudRegion() | Public+1 flags | 0x08 | |
| void set_CloudRegion(const string& value) | Private+1 flags | 0x08 | |
| string get_CurrentCluster() | Public+1 flags | 0x08 | |
| void set_CurrentCluster(const string& value) | Private+1 flags | 0x08 | |
| void .ctor(const ConnectionProtocol& protocol) | Public+1 flags | 0x01 | |
| void .ctor(const string& masterAddress, const string& appId, const string& gameVersion, const ConnectionProtocol& protocol) | Public+1 flags | 0x08 | |
| string GetNameServerAddress() | Private | 0x08 | |
| bool ConnectUsingSettings(AppSettings appSettings) | Public+2 flags | 0x08 | |
| bool Connect() | Public | 0x01 | |
| bool ConnectToMasterServer() | Public+2 flags | 0x01 | |
| bool ConnectToNameServer() | Public | 0x01 | |
| bool ConnectToRegionMaster(const string& region) | Public | 0x08 | |
| void CheckConnectSetupWebGl() | Private | 0x00 | |
| bool Connect(const string& serverAddress, const string& proxyServerAddress, const ServerConnection& serverType) | Private | 0x08 | |
| bool ReconnectToMaster() | Public | 0x01 | |
| bool ReconnectAndRejoin() | Public | 0x01 | |
| void Disconnect(const DisconnectCause& cause) | Public | 0x04 | |
| void DisconnectToReconnect() | Private | 0x00 | |
| void SimulateConnectionLoss(bool simulateTimeout) | Public | 0x01 | |
| bool CallAuthenticate() | Private | 0x01 | |
| void Service() | Public | 0x00 | |
| bool OpGetRegions() | Private | 0x01 | |
| bool OpFindFriends(const string[]& friendsToFind, FindFriendsOptions options) | Public | 0x08 | |
| bool OpJoinLobby(TypedLobby lobby) | Public | 0x08 | |
| bool OpLeaveLobby() | Public | 0x01 | |
| bool OpJoinRandomRoom(OpJoinRandomRoomParams opJoinRandomRoomParams) | Public | 0x08 | |
| bool OpJoinRandomOrCreateRoom(OpJoinRandomRoomParams opJoinRandomRoomParams, EnterRoomParams createRoomParams) | Public | 0x08 | |
| bool OpCreateRoom(EnterRoomParams enterRoomParams) | Public | 0x08 | |
| bool OpJoinOrCreateRoom(EnterRoomParams enterRoomParams) | Public | 0x08 | |
| bool OpJoinRoom(EnterRoomParams enterRoomParams) | Public | 0x08 | |
| bool OpRejoinRoom(const string& roomName) | Public | 0x08 | |
| bool OpLeaveRoom(bool becomeInactive, bool sendAuthCookie) | Public | 0x01 | |
| bool OpGetGameList(TypedLobby typedLobby, const string& sqlLobbyFilter) | Public | 0x08 | |
| bool OpSetCustomPropertiesOfActor(int actorNr, Hashtable propertiesToSet, Hashtable expectedProperties, WebFlags webFlags) | Public | 0x08 | |
| bool OpSetPropertiesOfActor(int actorNr, Hashtable actorProperties, Hashtable expectedProperties, WebFlags webFlags) | 1 flags | 0x08 | |
| bool OpSetCustomPropertiesOfRoom(Hashtable propertiesToSet, Hashtable expectedProperties, WebFlags webFlags) | Public | 0x08 | |
| bool OpSetPropertyOfRoom(byte propCode, object value) | 1 flags | 0x08 | |
| bool OpSetPropertiesOfRoom(Hashtable gameProperties, Hashtable expectedProperties, WebFlags webFlags) | 1 flags | 0x08 | |
| bool OpRaiseEvent(byte eventCode, object customEventContent, RaiseEventOptions raiseEventOptions, const SendOptions& sendOptions) | Public+2 flags | 0x08 | |
| bool OpChangeGroups(const byte[]& groupsToRemove, const byte[]& groupsToAdd) | Public+2 flags | 0x08 | |
| void ReadoutProperties(Hashtable gameProperties, Hashtable actorProperties, int targetActorNr) | Private | 0x08 | |
| Hashtable ReadoutPropertiesForActorNr(Hashtable actorProperties, int actorNr) | Private | 0x08 | |
| void ChangeLocalID(int newID) | Public | 0x04 | |
| void GameEnteredOnGameServer(OperationResponse operationResponse) | Private | 0x08 | |
| void UpdatedActorList(const int[]& actorsInGame) | Private | 0x08 | |
| Player CreatePlayer(const string& actorName, int actorNumber, bool isLocal, Hashtable actorProperties) | 3 flags | 0x08 | |
| Room CreateRoom(const string& roomName, RoomOptions opt) | 3 flags | 0x08 | |
| bool CheckIfOpAllowedOnServer(byte opCode, const ServerConnection& serverConnection) | Private | 0x04 | |
| bool CheckIfOpCanBeSent(byte opCode, const ServerConnection& serverConnection, const string& opName) | Private | 0x08 | |
| bool CheckIfClientIsReadyToCallOperation(byte opCode) | Private | 0x01 | |
| void DebugReturn(const DebugLevel& level, const string& message) | Public+2 flags | 0x08 | |
| void CallbackRoomEnterFailed(OperationResponse operationResponse) | Private | 0x08 | |
| void OnOperationResponse(OperationResponse operationResponse) | Public+2 flags | 0x08 | |
| void OnStatusChanged(const StatusCode& statusCode) | Public+2 flags | 0x04 | |
| void OnEvent(EventData photonEvent) | Public+2 flags | 0x08 | |
| void OnMessage(object message) | Public+2 flags | 0x08 | |
| void OnDisconnectMessageReceived(DisconnectMessage obj) | Private | 0x08 | |
| void OnRegionPingCompleted(RegionHandler regionHandler) | Private | 0x08 | |
| string ReplacePortWithAlternative(const string& address, ushort replacementPort) | Static+1 flags | 0x08 | |
| void SetupEncryption(Dictionary<System.Byte encryptionData) | Private | 0x08 | |
| bool OpWebRpc(const string& uriPath, object parameters, bool sendAuthCookie) | Public | 0x08 | |
| void AddCallbackTarget(object target) | Public | 0x08 | |
| void RemoveCallbackTarget(object target) | Public | 0x08 | |
| void UpdateCallbackTargets() | 1 flags | 0x00 | |
| void UpdateCallbackTarget(CallbackTargetChange change, List<T> container) | Private | — | 0x08 |
| void .cctor() | PrivateStatic+1 flags | 0x00 |