0x00x0148
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | TCP_HEADER_BYTES | int | Static+2 flags | 0 |
| — | 0x04 | MSG_HEADER_BYTES | int | Static+2 flags | 0 |
| — | 0x04 | ALL_HEADER_BYTES | int | PublicStatic+1 flags | 0 |
| 0x08 | incomingList | Queue<ExitGames.Client.Photon.StreamBuffer> | Private | — | |
| 0x08 | outgoingStream | List<ExitGames.Client.Photon.StreamBuffer> | 1 flags | — | |
| 0x04 | lastPingResult | int | Private | — | |
| 0x0134 | 0x04 | padding / unreflected | |||
| 0x08 | pingRequest | byte[] | Private | — | |
| 0x08 | tcpFramedMessageHead | byte[] | Static+2 flags | — | |
| 0x08 | tcpMsgHead | byte[] | Static+2 flags | — | |
| 0x01 | DoFraming | bool | 1 flags | — | |
| 0x0141 | 0x07 | unreflected bytes to end of TPeer | |||
Inherited from PeerBase 46
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | photonPeer | PhotonPeer | 1 flags | — | |
| 0x08 | SerializationProtocol | IProtocol | Public | — | |
| 0x01 | usedTransportProtocol | ConnectionProtocol | 1 flags | — | |
| 0x0021 | 0x07 | padding / unreflected | |||
| 0x08 | PhotonSocket | IPhotonSocket | 1 flags | — | |
| 0x08 | <ServerAddress>k__BackingField | string | Private | — | |
| 0x08 | <ProxyServerAddress>k__BackingField | string | Private | — | |
| 0x01 | peerConnectionState | ConnectionStateValue | 1 flags | — | |
| 0x0041 | 0x03 | padding / unreflected | |||
| 0x04 | ByteCountLastOperation | int | 1 flags | — | |
| 0x04 | ByteCountCurrentDispatch | int | 1 flags | — | |
| 0x004C | 0x04 | padding / unreflected | |||
| 0x08 | CommandInCurrentDispatch | NCommand | 1 flags | — | |
| 0x04 | packetLossByCrc | int | 1 flags | — | |
| 0x04 | packetLossByChallenge | int | 1 flags | — | |
| 0x08 | ActionQueue | Queue<ExitGames.Client.Photon.PeerBase.MyAction> | 2 flags | — | |
| 0x02 | peerID | short | 1 flags | — | |
| 0x006A | 0x02 | padding / unreflected | |||
| 0x04 | serverTimeOffset | int | 1 flags | — | |
| 0x01 | serverTimeOffsetIsAvailable | bool | 1 flags | — | |
| 0x0071 | 0x03 | padding / unreflected | |||
| 0x04 | roundTripTime | int | 1 flags | — | |
| 0x04 | roundTripTimeVariance | int | 1 flags | — | |
| 0x04 | lastRoundTripTime | int | 1 flags | — | |
| 0x04 | lowestRoundTripTime | int | 1 flags | — | |
| 0x04 | highestRoundTripTimeVariance | int | 1 flags | — | |
| 0x04 | timestampOfLastReceive | int | 1 flags | — | |
| 0x02 | peerCount | short | Static+1 flags | — | |
| 0x008C | 0x04 | padding / unreflected | |||
| 0x08 | bytesOut | long | 1 flags | — | |
| 0x08 | bytesIn | long | 1 flags | — | |
| 0x08 | PhotonToken | object | 1 flags | — | |
| 0x08 | CustomInitData | object | 1 flags | — | |
| 0x08 | AppId | string | Public | — | |
| 0x08 | reusableEventData | EventData | 1 flags | — | |
| 0x08 | watch | Stopwatch | Private | — | |
| 0x04 | timeoutInt | int | 1 flags | — | |
| 0x04 | timeLastAckReceive | int | 1 flags | — | |
| 0x04 | longestSentCall | int | 1 flags | — | |
| 0x04 | timeLastSendAck | int | 1 flags | — | |
| 0x04 | timeLastSendOutgoing | int | 1 flags | — | |
| 0x01 | ApplicationIsInitialized | bool | 1 flags | — | |
| 0x01 | isEncryptionAvailable | bool | 1 flags | — | |
| 0x00DE | 0x02 | padding / unreflected | |||
| 0x04 | outgoingCommandsInStream | int | 1 flags | — | |
| 0x08 | MessageBufferPool | Queue<ExitGames.Client.Photon.StreamBuffer> | Static+1 flags | — | |
| 0x00E4 | 0x04 | padding / unreflected | |||
| 0x08 | messageHeader | byte[] | 1 flags | — | |
| 0x08 | CryptoProvider | ICryptoProvider | 1 flags | — | |
| 0x08 | lagRandomizer | Random | Private+1 flags | — | |
| 0x08 | NetSimListOutgoing | LinkedList<ExitGames.Client.Photon.SimulationItem> | 2 flags | — | |
| 0x08 | NetSimListIncoming | LinkedList<ExitGames.Client.Photon.SimulationItem> | 2 flags | — | |
| 0x08 | networkSimulationSettings | NetworkSimulationSet | Private+1 flags | — | |
| 0x04 | TrafficPackageHeaderSize | int | 1 flags | — | |
Functions 22
| Signature | Flags | Native | Params |
|---|---|---|---|
| int get_QueuedIncomingCommandsCount() | 3 flags | 0x04 | |
| int get_QueuedOutgoingCommandsCount() | 3 flags | 0x04 | |
| void .ctor() | 2 flags | 0x00 | |
| bool IsTransportEncrypted() | 2 flags | 0x01 | |
| void Reset() | 2 flags | 0x00 | |
| bool Connect(const string& serverAddress, const string& proxyServerAddress, const string& appID, object photonToken) | 2 flags | 0x08 | |
| void OnConnect() | Public+1 flags | 0x00 | |
| void Disconnect() | 2 flags | 0x00 | |
| void StopConnection() | 2 flags | 0x00 | |
| void FetchServerTimestamp() | 2 flags | 0x00 | |
| void EnqueueInit(const byte[]& data) | Private | 0x08 | |
| bool DispatchIncomingCommands() | 2 flags | 0x01 | |
| bool SendOutgoingCommands() | 2 flags | 0x01 | |
| bool SendAcksOnly() | 2 flags | 0x01 | |
| bool EnqueuePhotonMessage(StreamBuffer opBytes, const SendOptions& sendParams) | 2 flags | 0x08 | |
| bool EnqueueMessageAsPayload(const DeliveryMode& deliveryMode, StreamBuffer opMessage, byte channelId) | 1 flags | 0x08 | |
| void SendPing() | 1 flags | 0x00 | |
| void SendData(const byte[]& data, int length) | 1 flags | 0x08 | |
| void ReceiveIncomingCommands(const byte[]& inbuff, int dataLength) | 2 flags | 0x08 | |
| void ReadPingResult(const byte[]& inbuff) | Private | 0x08 | |
| void ReadPingResult(OperationResponse operationResponse) | 1 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |