Zdexby TheHolyOneZ
42,628 classes
Class

PeerBase

: Object
ExitGames.Client.Photon.PeerBase, Photon3Unity3D 0x0120 (288 B) inherited 0x0010 Photon3Unity3D.dll
0x00x0120

Members 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—
0x011C0x04unreflected bytes to end of PeerBase

Functions 59

SignatureFlagsNativeParams
string get_ServerAddress()Public+1 flags0x08
void set_ServerAddress(const string& value)2 flags0x08
string get_ProxyServerAddress()Public+1 flags0x08
void set_ProxyServerAddress(const string& value)2 flags0x08
IPhotonPeerListener get_Listener()2 flags0x08
DebugLevel get_debugOut()Public+1 flags0x01
int get_DisconnectTimeout()2 flags0x04
int get_timePingInterval()2 flags0x04
byte get_ChannelCount()2 flags0x01
long get_BytesOut()2 flags0x08
long get_BytesIn()2 flags0x08
int get_QueuedIncomingCommandsCount()5 flags—0x04
int get_QueuedOutgoingCommandsCount()5 flags—0x04
int get_SentReliableCommandsCount()4 flags0x04
string get_PeerID()Public+3 flags0x08
int get_timeInt()2 flags0x04
int get_outgoingStreamBufferSize()Static+2 flags0x04
int get_mtu()2 flags0x04
bool get_IsIpv6()2 flags0x01
void .ctor()2 flags0x00
StreamBuffer MessageBufferPoolGet()PublicStatic0x08
void MessageBufferPoolPut(StreamBuffer buff)PublicStatic0x08
void Reset()3 flags0x00
bool Connect(const string& serverAddress, const string& proxyServerAddress, const string& appID, object photonToken)4 flags—0x08
string GetHttpKeyValueString(Dictionary<System.String dic)Private0x08
byte[] WriteInitRequest()1 flags0x08
byte[] WriteInitV3()Private0x08
string PepareWebSocketUrl(const string& serverAddress, const string& appId, object photonToken)1 flags0x08
void OnConnect()Public+3 flags—0x00
void InitCallback()1 flags0x00
void Disconnect()4 flags—0x00
void StopConnection()4 flags—0x00
void FetchServerTimestamp()4 flags—0x00
bool IsTransportEncrypted()4 flags—0x01
bool EnqueuePhotonMessage(StreamBuffer opBytes, const SendOptions& sendParams)4 flags—0x08
StreamBuffer SerializeOperationToMessage(byte opCode, Dictionary<System.Byte parameters, const EgMessageType& messageType, bool encrypt)1 flags0x08
StreamBuffer SerializeOperationToMessage(byte opCode, ParameterDictionary parameters, const EgMessageType& messageType, bool encrypt)1 flags0x08
StreamBuffer SerializeMessageToMessage(object message, bool encrypt)1 flags0x08
bool SendOutgoingCommands()4 flags—0x01
bool SendAcksOnly()3 flags0x01
void ReceiveIncomingCommands(const byte[]& inBuff, int dataLength)4 flags—0x08
bool DispatchIncomingCommands()4 flags—0x01
bool DeserializeMessageAndCallback(StreamBuffer stream)3 flags0x08
void UpdateRoundTripTimeAndVariance(int lastRoundtripTime)1 flags0x04
bool ExchangeKeysForEncryption(object lockObject)1 flags0x08
void DeriveSharedKey(OperationResponse operationResponse)1 flags0x08
void InitEncryption(const byte[]& secret)3 flags0x08
void EnqueueActionForDispatch(MyAction action)1 flags0x08
void EnqueueDebugReturn(const DebugLevel& level, const string& debugReturn)1 flags0x08
void EnqueueStatusCallback(const StatusCode& statusValue)1 flags0x04
NetworkSimulationSet get_NetworkSimulationSettings()Public+1 flags0x08
void SendNetworkSimulated(const byte[]& dataToSend)1 flags0x08
void ReceiveNetworkSimulated(const byte[]& dataReceived)1 flags0x08
void NetworkSimRun()1 flags0x00
bool get_TrafficStatsEnabled()2 flags0x01
TrafficStats get_TrafficStatsIncoming()2 flags0x08
TrafficStats get_TrafficStatsOutgoing()2 flags0x08
TrafficStatsGameLevel get_TrafficStatsGameLevel()2 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Subclasses 2

Used by 10

types with a member, parameter or interface of this type