Zdexby TheHolyOneZ
44,741 classes
Class

NetworkConnection

: Object
FishNet.Connection.NetworkConnection, FishNet.Runtime 0x00F8 (248 B) inherited 0x0010 FishNet.Runtime.dll
implements IEquatable`1
0x00x00F8

Members 36

OffsetSizeNameTypeFlagsDefault
0x08_toClientBundlesList<FishNet.Connection.PacketBundle>Private—
0x01_serverDirtiedboolPrivate—
0x00190x07padding / unreflected
0x08OnLoadedStartScenesAction<FishNet.Connection.NetworkConnectionPrivate—
0x08OnObjectAddedAction<FishNet.Object.NetworkObject>Private—
0x08OnObjectRemovedAction<FishNet.Object.NetworkObject>Private—
0x08<NetworkManager>k__BackingFieldNetworkManagerPrivate—
0x01_loadedStartScenesAsServerboolPrivate—
0x01_loadedStartScenesAsClientboolPrivate—
0x00420x06padding / unreflected
0x08PredictedObjectIdsQueue<System.Int32>1 flags—
0x04<TransportIndex>k__BackingFieldintPrivate—
0x01<Authenticated>k__BackingFieldboolPrivate—
0x00550x03padding / unreflected
0x04ClientIdintPublic—
0x005C0x04padding / unreflected
0x08ObjectsHashSet<FishNet.Object.NetworkObject>Public—
0x08<FirstObject>k__BackingFieldNetworkObjectPrivate—
0x08<Scenes>k__BackingFieldHashSet<UnityEngine.SceneManagement.Scene>Private—
0x01<Disconnecting>k__BackingFieldboolPrivate—
0x00790x03padding / unreflected
0x04<DisconnectingTick>k__BackingFielduintPrivate—
0x08CustomDataobjectPublic—
0x04ServerConnectionTickuint1 flags—
0x0CPacketTickEstimatedTickPublic—
0x0CLocalTickEstimatedTickPublic—
—0x04UNSET_CLIENTID_VALUEintPublicStatic+1 flags-1
0x00A40x04padding / unreflected
0x08LevelOfDetailsDictionary<FishNet.Object.NetworkObjectPublic—
0x04AllowedForcedLodUpdatesint1 flags—
0x04LastLevelOfDetailUpdateuint1 flags—
0x04LevelOfDetailInfractionsint1 flags—
0x00BC0x04padding / unreflected
0x08HashGridEntryGridEntry1 flags—
0x08_hashGridHashGridPrivate—
0x04_nextHashGridUpdateTimefloatPrivate—
0x08_hashGridPositionVector2IntPrivate—
0x04_lastPingTickuintPrivate—
0x04_requiredPingTicksuintPrivate—
—0x01EXCESSIVE_PING_LIMITbytePrivateStatic+1 flags10
0x00E40x04padding / unreflected
0x08_replicateQueueAverageMovingAveragePrivate—
0x04_lastAverageQueueAddTickuintPrivate—
0x04<LocalReplicateTick>k__BackingFielduintPrivate—

Functions 73

SignatureFlagsNativeParams
void InitializeBuffer()Private0x00
void Broadcast(const uint8& message, bool requireAuthenticated, const Channel& channel)Public0x01
void SendToClient(byte channel, const ArraySegment<System.Byte>& segment, bool forceNewBuffer, const DataOrderType& orderType)1 flags0x10
bool GetPacketBundle(int channel, ref PacketBundle& packetBundle)1 flags0x08
void ServerDirty()Private0x00
void ResetServerDirty()1 flags0x00
void add_OnLoadedStartScenes(Action<FishNet.Connection.NetworkConnection value)Public+1 flags0x08
void remove_OnLoadedStartScenes(Action<FishNet.Connection.NetworkConnection value)Public+1 flags0x08
void add_OnObjectAdded(Action<FishNet.Object.NetworkObject> value)Public+1 flags0x08
void remove_OnObjectAdded(Action<FishNet.Object.NetworkObject> value)Public+1 flags0x08
void add_OnObjectRemoved(Action<FishNet.Object.NetworkObject> value)Public+1 flags0x08
void remove_OnObjectRemoved(Action<FishNet.Object.NetworkObject> value)Public+1 flags0x08
NetworkManager get_NetworkManager()Public+1 flags0x08
void set_NetworkManager(NetworkManager value)Private+1 flags0x08
bool LoadedStartScenes()Public0x01
bool LoadedStartScenes(bool asServer)Public0x01
int get_TransportIndex()Public+1 flags0x04
void set_TransportIndex(int value)2 flags0x04
bool get_Authenticated()Public+1 flags0x01
void set_Authenticated(bool value)Private+1 flags0x01
bool get_IsActive()Public+1 flags0x01
bool get_IsValid()Public+1 flags0x01
NetworkObject get_FirstObject()Public+1 flags0x08
void set_FirstObject(NetworkObject value)Private+1 flags0x08
void SetFirstObject(NetworkObject nob)Public0x08
HashSet<UnityEngine.SceneManagement.Scene> get_Scenes()Public+1 flags0x08
void set_Scenes(HashSet<UnityEngine.SceneManagement.Scene> value)Private+1 flags0x08
bool get_Disconnecting()Public+1 flags0x01
void set_Disconnecting(bool value)Private+1 flags0x01
uint get_DisconnectingTick()2 flags0x04
void set_DisconnectingTick(uint value)Private+1 flags0x04
uint get_Tick()Public+1 flags0x04
bool Equals(object obj)Public+1 flags0x08
bool Equals(NetworkConnection nc)PublicFinal+2 flags0x08
int GetHashCode()Public+1 flags0x04
bool op_Equality(NetworkConnection a, NetworkConnection b)PublicStatic+1 flags0x08
bool op_Inequality(NetworkConnection a, NetworkConnection b)PublicStatic+1 flags0x08
void .ctor()Public+1 flags0x00
void .ctor(NetworkManager manager, int clientId, int transportIndex, bool asServer)Public+1 flags0x08
void Dispose()1 flags0x00
string ToString()Public+1 flags0x08
void Initialize(NetworkManager nm, int clientId, int transportIndex, bool asServer)Private0x08
void Deinitialize()1 flags0x00
void SetDisconnecting(bool value)1 flags0x01
void Disconnect(bool immediately)Public0x01
bool SetLoadedStartScenes(bool asServer)1 flags0x01
void ConnectionAuthenticated()1 flags0x00
void AddObject(NetworkObject nob)1 flags0x08
void RemoveObject(NetworkObject nob)1 flags0x08
void ClearObjects()Private0x00
void SetFirstObject()Private0x00
bool AddToScene(const Scene& scene)1 flags0x04
bool RemoveFromScene(const Scene& scene)1 flags0x04
bool IsLateForLevelOfDetail(uint expectedInterval)1 flags0x04
void ResetStates_Lod()Private0x00
void Observers_FirstObjectChanged()Private0x00
void Observers_Initialize(NetworkManager nm)Private0x08
void UpdateHashGridPositions(bool force)1 flags0x01
void Observers_Reset()Private0x00
void InitializePing()Private0x00
void ResetPingPong()Private0x00
bool CanPingPong()1 flags0x01
void Prediction_Initialize(NetworkManager manager, bool asServer)1 flags0x08
void AddAverageQueueCount(ushort value, uint tick)1 flags0x04
ushort GetAndResetAverageQueueCount()1 flags0x02
uint get_LocalReplicateTick()Public+1 flags0x04
void set_LocalReplicateTick(uint value)2 flags0x04
void Prediction_Reset()Private0x00
bool get_IsHost()Public+1 flags0x01
bool get_IsLocalClient()Public+1 flags0x01
string GetAddress()Public0x08
void Kick(const KickReason& kickReason, const LoggingType& loggingType, const string& log)Public0x08
void Kick(Reader reader, const KickReason& kickReason, const LoggingType& loggingType, const string& log)Public0x08

Used by 275

types with a member, parameter or interface of this type