Zdexby TheHolyOneZ
44,741 classes
Class

Multipass

: Transport : MonoBehaviour : Behaviour : Component : Object : Object
FishNet.Transporting.Multipass.Multipass, FishNet.Runtime 0x0088 (136 B) inherited 0x0030 FishNet.Runtime.dll
0x00x0088

Members 12

OffsetSizeNameTypeFlagsDefault
0x01GlobalServerActionsboolPublic—
0x00310x07padding / unreflected
0x08_clientTransportTransportPrivate—
0x08_transportsList<FishNet.Transporting.Transport>Private—
0x08_multipassToTransportDictionary<System.Int32Private—
0x08_transportToMultipassList<System.Collections.Generic.Dictionary<System.Int32Private—
0x08_availableIdsQueue<System.Int32>Private—
—0x04CLIENT_HOST_IDintStatic+2 flags32767
0x08OnClientConnectionStateAction<FishNet.Transporting.ClientConnectionStateArgs>Private—
0x08OnServerConnectionStateAction<FishNet.Transporting.ServerConnectionStateArgs>Private—
0x08OnRemoteConnectionStateAction<FishNet.Transporting.RemoteConnectionStateArgs>Private—
0x08OnClientReceivedDataAction<FishNet.Transporting.ClientReceivedDataArgs>Private—
0x08OnServerReceivedDataAction<FishNet.Transporting.ServerReceivedDataArgs>Private—
Inherited from Transport 2
OffsetSizeNameTypeFlagsDefault
0x08<NetworkManager>k__BackingFieldNetworkManagerPrivate—
0x04<Index>k__BackingFieldintPrivate—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 72

SignatureFlagsNativeParams
Transport get_ClientTransport()Public+1 flags0x08
void set_ClientTransport(Transport value)Private+1 flags0x08
IList<FishNet.Transporting.Transport> get_Transports()Public+1 flags0x08
void Initialize(NetworkManager networkManager, int transportIndex)Public+1 flags0x08
void OnDestroy()Private0x00
void TryResetClientIds(bool force)Private0x01
bool GetMultipassId(int transportIndex, int transportId, ref int& multipassId)Private0x04
bool GetTransportIdData(int multipassId, ref TransportIdData& data)Private0x08
string GetConnectionAddress(int connectionId)Public+1 flags0x08
void add_OnClientConnectionState(Action<FishNet.Transporting.ClientConnectionStateArgs> value)Public+2 flags0x08
void remove_OnClientConnectionState(Action<FishNet.Transporting.ClientConnectionStateArgs> value)Public+2 flags0x08
void add_OnServerConnectionState(Action<FishNet.Transporting.ServerConnectionStateArgs> value)Public+2 flags0x08
void remove_OnServerConnectionState(Action<FishNet.Transporting.ServerConnectionStateArgs> value)Public+2 flags0x08
void add_OnRemoteConnectionState(Action<FishNet.Transporting.RemoteConnectionStateArgs> value)Public+2 flags0x08
void remove_OnRemoteConnectionState(Action<FishNet.Transporting.RemoteConnectionStateArgs> value)Public+2 flags0x08
LocalConnectionState GetConnectionState(bool server)Public+1 flags0x01
LocalConnectionState GetConnectionState(bool server, int index)Public0x04
RemoteConnectionState GetConnectionState(int connectionId)Public+1 flags0x04
RemoteConnectionState GetConnectionState(int connectionId, int index)Public0x04
void Multipass_OnClientConnectionState(const ClientConnectionStateArgs& connectionStateArgs)Private0x08
void Multipass_OnServerConnectionState(const ServerConnectionStateArgs& connectionStateArgs)Private0x08
void Multipass_OnRemoteConnectionState(const RemoteConnectionStateArgs& connectionStateArgs)Private0x0C
void IterateIncoming(bool server)Public+1 flags0x01
void IterateOutgoing(bool server)Public+1 flags0x01
void add_OnClientReceivedData(Action<FishNet.Transporting.ClientReceivedDataArgs> value)Public+2 flags0x08
void remove_OnClientReceivedData(Action<FishNet.Transporting.ClientReceivedDataArgs> value)Public+2 flags0x08
void Multipass_OnClientReceivedData(const ClientReceivedDataArgs& receivedDataArgs)Private0x18
void add_OnServerReceivedData(Action<FishNet.Transporting.ServerReceivedDataArgs> value)Public+2 flags0x08
void remove_OnServerReceivedData(Action<FishNet.Transporting.ServerReceivedDataArgs> value)Public+2 flags0x08
void Multipass_OnServerReceivedData(const ServerReceivedDataArgs& receivedDataArgs)Private0x28
void SendToServer(byte channelId, const ArraySegment<System.Byte>& segment)Public+1 flags0x10
void SendToClient(byte channelId, const ArraySegment<System.Byte>& segment, int connectionId)Public+1 flags0x10
bool UseGlobalServerActionsWithError(const string& methodText)Private0x08
bool IsClientTransportSetWithError(const string& methodText)Private0x08
void CreateAvailableIds()Private0x00
void SetClientTransport()Public0x00
void SetClientTransport(Type type)Public0x08
void SetClientTransport(Transport transport)Public0x08
void SetClientTransport(int index)Public0x04
Transport GetTransport(int index)Public0x08
uint8 GetTransport()Public0x00
bool IsLocalTransport(int connectionid)Public+1 flags0x04
int GetMaximumClients()Public+1 flags0x04
int GetMaximumClients(int transportIndex)Public0x04
void SetMaximumClients(int value)Public+1 flags0x04
void SetMaximumClients(int value, int transportIndex)Public0x04
void SetClientAddress(const string& address)Public+1 flags0x08
void SetServerBindAddress(const string& address, const IPAddressType& addressType)Public+1 flags0x08
void SetServerBindAddress(const string& address, const IPAddressType& addressType, int index)Public0x08
void SetPort(ushort port)Public+1 flags0x02
void SetPort(ushort port, int index)Public0x04
bool StartConnection(bool server)Public+1 flags0x01
bool StartConnection(bool server, int index)Public0x04
bool StopConnection(bool server)Public+1 flags0x01
bool StopConnection(bool server, int index)Public0x04
bool StopConnection(int connectionId, bool immediately)Public+1 flags0x04
bool StopServerConnection(bool sendDisconnectMessage, int transportIndex)Public0x04
void Shutdown()Public+1 flags0x00
bool StartServer(int index)Private0x04
bool StopServer(int index)Private0x04
bool StartClient()Private0x01
bool StopClient()Private0x01
bool StopClient(int connectionId, bool immediately)Private0x04
int GetMTU(byte channel)Public+1 flags0x04
int GetMTU(byte channel, int index)Public0x04
bool IndexInRange(int index, bool error)Private0x04
void HandleServerConnectionState(const ServerConnectionStateArgs& connectionStateArgs)Public+1 flags0x08
void HandleRemoteConnectionState(const RemoteConnectionStateArgs& connectionStateArgs)Public+1 flags0x0C
void HandleClientReceivedDataArgs(const ClientReceivedDataArgs& receivedDataArgs)Public+1 flags0x18
void HandleServerReceivedDataArgs(const ServerReceivedDataArgs& receivedDataArgs)Public+1 flags0x28
void HandleClientConnectionState(const ClientConnectionStateArgs& connectionStateArgs)Public+1 flags0x08
void .ctor()Public+1 flags0x00