Zdexby TheHolyOneZ
42,628 classes
Class

TPeer

: PeerBase : Object
ExitGames.Client.Photon.TPeer, Photon3Unity3D 0x0148 (328 B) inherited 0x0120 Photon3Unity3D.dll
0x00x0148

Members 10

OffsetSizeNameTypeFlagsDefault
—0x04TCP_HEADER_BYTESintStatic+2 flags0
—0x04MSG_HEADER_BYTESintStatic+2 flags0
—0x04ALL_HEADER_BYTESintPublicStatic+1 flags0
0x08incomingListQueue<ExitGames.Client.Photon.StreamBuffer>Private—
0x08outgoingStreamList<ExitGames.Client.Photon.StreamBuffer>1 flags—
0x04lastPingResultintPrivate—
0x01340x04padding / unreflected
0x08pingRequestbyte[]Private—
0x08tcpFramedMessageHeadbyte[]Static+2 flags—
0x08tcpMsgHeadbyte[]Static+2 flags—
0x01DoFramingbool1 flags—
0x01410x07unreflected bytes to end of TPeer
Inherited from PeerBase 46
OffsetSizeNameTypeFlagsDefault
0x08photonPeerPhotonPeer1 flags—
0x08SerializationProtocolIProtocolPublic—
0x01usedTransportProtocolConnectionProtocol1 flags—
0x00210x07padding / unreflected
0x08PhotonSocketIPhotonSocket1 flags—
0x08<ServerAddress>k__BackingFieldstringPrivate—
0x08<ProxyServerAddress>k__BackingFieldstringPrivate—
0x01peerConnectionStateConnectionStateValue1 flags—
0x00410x03padding / unreflected
0x04ByteCountLastOperationint1 flags—
0x04ByteCountCurrentDispatchint1 flags—
0x004C0x04padding / unreflected
0x08CommandInCurrentDispatchNCommand1 flags—
0x04packetLossByCrcint1 flags—
0x04packetLossByChallengeint1 flags—
0x08ActionQueueQueue<ExitGames.Client.Photon.PeerBase.MyAction>2 flags—
0x02peerIDshort1 flags—
0x006A0x02padding / unreflected
0x04serverTimeOffsetint1 flags—
0x01serverTimeOffsetIsAvailablebool1 flags—
0x00710x03padding / unreflected
0x04roundTripTimeint1 flags—
0x04roundTripTimeVarianceint1 flags—
0x04lastRoundTripTimeint1 flags—
0x04lowestRoundTripTimeint1 flags—
0x04highestRoundTripTimeVarianceint1 flags—
0x04timestampOfLastReceiveint1 flags—
0x02peerCountshortStatic+1 flags—
0x008C0x04padding / unreflected
0x08bytesOutlong1 flags—
0x08bytesInlong1 flags—
0x08PhotonTokenobject1 flags—
0x08CustomInitDataobject1 flags—
0x08AppIdstringPublic—
0x08reusableEventDataEventData1 flags—
0x08watchStopwatchPrivate—
0x04timeoutIntint1 flags—
0x04timeLastAckReceiveint1 flags—
0x04longestSentCallint1 flags—
0x04timeLastSendAckint1 flags—
0x04timeLastSendOutgoingint1 flags—
0x01ApplicationIsInitializedbool1 flags—
0x01isEncryptionAvailablebool1 flags—
0x00DE0x02padding / unreflected
0x04outgoingCommandsInStreamint1 flags—
0x08MessageBufferPoolQueue<ExitGames.Client.Photon.StreamBuffer>Static+1 flags—
0x00E40x04padding / unreflected
0x08messageHeaderbyte[]1 flags—
0x08CryptoProviderICryptoProvider1 flags—
0x08lagRandomizerRandomPrivate+1 flags—
0x08NetSimListOutgoingLinkedList<ExitGames.Client.Photon.SimulationItem>2 flags—
0x08NetSimListIncomingLinkedList<ExitGames.Client.Photon.SimulationItem>2 flags—
0x08networkSimulationSettingsNetworkSimulationSetPrivate+1 flags—
0x04TrafficPackageHeaderSizeint1 flags—

Functions 22

SignatureFlagsNativeParams
int get_QueuedIncomingCommandsCount()3 flags0x04
int get_QueuedOutgoingCommandsCount()3 flags0x04
void .ctor()2 flags0x00
bool IsTransportEncrypted()2 flags0x01
void Reset()2 flags0x00
bool Connect(const string& serverAddress, const string& proxyServerAddress, const string& appID, object photonToken)2 flags0x08
void OnConnect()Public+1 flags0x00
void Disconnect()2 flags0x00
void StopConnection()2 flags0x00
void FetchServerTimestamp()2 flags0x00
void EnqueueInit(const byte[]& data)Private0x08
bool DispatchIncomingCommands()2 flags0x01
bool SendOutgoingCommands()2 flags0x01
bool SendAcksOnly()2 flags0x01
bool EnqueuePhotonMessage(StreamBuffer opBytes, const SendOptions& sendParams)2 flags0x08
bool EnqueueMessageAsPayload(const DeliveryMode& deliveryMode, StreamBuffer opMessage, byte channelId)1 flags0x08
void SendPing()1 flags0x00
void SendData(const byte[]& data, int length)1 flags0x08
void ReceiveIncomingCommands(const byte[]& inbuff, int dataLength)2 flags0x08
void ReadPingResult(const byte[]& inbuff)Private0x08
void ReadPingResult(OperationResponse operationResponse)1 flags0x08
void .cctor()PrivateStatic+1 flags0x00