Zdexby TheHolyOneZ
44,741 classes
Class

NetworkBehaviour

: MonoBehaviour : Behaviour : Component : Object : Object
FishNet.Object.NetworkBehaviour, FishNet.Runtime 0x0118 (280 B) inherited 0x0020 FishNet.Runtime.dll
0x00x0118

Members 41

OffsetSizeNameTypeFlagsDefault
0x01<OnStartServerCalled>k__BackingFieldboolPrivate—
0x01<OnStartClientCalled>k__BackingFieldboolPrivate—
0x01_onStartNetworkCalledboolPrivate—
0x01_onStopNetworkCalledboolPrivate—
0x01_componentIndexCachebytePrivate—
0x00250x03padding / unreflected
0x08_transportManagerCacheTransportManagerPrivate—
0x08_networkObjectCacheNetworkObjectPrivate—
0x01_initializedOnceServerboolPrivate—
0x01_initializedOnceClientboolPrivate—
0x01ClientHasReconcileDatabool1 flags—
0x003B0x01padding / unreflected
0x04_lastReplicateTickuintPrivate—
0x01<IsReconciling>k__BackingFieldboolPrivate—
0x00410x07padding / unreflected
0x08_replicateRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x08_reconcileRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x01_predictionInitializedboolPrivate—
0x00590x07padding / unreflected
0x08_predictionRigidbodyRigidbodyPrivate—
0x08_predictionRigidbody2dRigidbody2DPrivate—
0x0C_lastMayChangePositionVector3Private—
0x10_lastMayChangeRotationQuaternionPrivate—
0x0C_lastMayChangeScaleVector3Private—
0x04_remainingResendsintPrivate—
0x04_lastSentReplicateTickuintPrivate—
0x04_lastReceivedReplicateTickuintPrivate—
0x04_lastReceivedReconcileTickuintPrivate—
0x04_lastReconcileTickuintPrivate—
0x00AC0x04padding / unreflected
0x08_serverRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x08_observersRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x08_targetRpcDelegatesDictionary<System.UInt32Private+1 flags—
0x04_rpcMethodCountuintPrivate—
0x01_rpcHashSizebytePrivate—
0x00D50x03padding / unreflected
0x08_bufferedRpcsDictionary<System.UInt32Private—
0x08_networkConnectionCacheHashSet<FishNet.Connection.NetworkConnection>Private—
—0x04MAXIMUM_RPC_HEADER_SIZEintPrivateStatic+1 flags0
0x08_syncTypeWritersSyncTypeWriter[]Private—
0x08_syncVarsDictionary<System.UInt32Private—
0x01SyncVarDirtybool1 flags—
0x00F90x07padding / unreflected
0x08_syncObjectsDictionary<System.UInt32Private—
0x01SyncObjectDirtybool1 flags—
0x08_readPermissionsReadPermission[]PrivateStatic—
0x01090x07padding / unreflected
0x08_syncVarReadDelegatesList<FishNet.Object.Delegating.SyncVarReadDelegate>Private—
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 4
OffsetSizeNameTypeFlagsDefault
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+1 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 143

SignatureFlagsNativeParams
bool get_OnStartServerCalled()Public+1 flags0x01
void set_OnStartServerCalled(bool value)Private+1 flags0x01
bool get_OnStartClientCalled()Public+1 flags0x01
void set_OnStartClientCalled(bool value)Private+1 flags0x01
void InvokeSyncTypeOnStartCallbacks(bool asServer)1 flags0x01
void InvokeSyncTypeOnStopCallbacks(bool asServer)1 flags0x01
void InvokeOnNetwork(bool start)1 flags0x01
void OnStartNetwork_Internal()1 flags0x00
void OnStartNetwork()Public+2 flags0x00
void OnStopNetwork_Internal()1 flags0x00
void OnStopNetwork()Public+2 flags0x00
void OnStartServer_Internal()1 flags0x00
void OnStartServer()Public+2 flags0x00
void OnStopServer_Internal()1 flags0x00
void OnStopServer()Public+2 flags0x00
void OnOwnershipServer_Internal(NetworkConnection prevOwner)1 flags0x08
void OnOwnershipServer(NetworkConnection prevOwner)Public+2 flags0x08
void OnSpawnServer(NetworkConnection connection)Public+2 flags0x08
void OnDespawnServer(NetworkConnection connection)Public+2 flags0x08
void OnStartClient_Internal()1 flags0x00
void OnStartClient()Public+2 flags0x00
void OnStopClient_Internal()1 flags0x00
void OnStopClient()Public+2 flags0x00
void OnOwnershipClient_Internal(NetworkConnection prevOwner)1 flags0x08
void OnOwnershipClient(NetworkConnection prevOwner)Public+2 flags0x08
bool get_IsSpawned()Public+1 flags0x01
byte get_ComponentIndex()Public+1 flags0x01
void set_ComponentIndex(byte value)Private+1 flags0x01
NetworkObject get_NetworkObject()Public+1 flags0x08
string ToString()Public+1 flags0x08
void Preinitialize_Internal(NetworkObject nob, bool asServer)1 flags0x08
void Deinitialize(bool asServer)1 flags0x01
void SerializeComponents(NetworkObject nob, byte componentIndex)1 flags0x08
void InitializeIfDisabled()1 flags0x00
void NetworkInitializeIfDisabled()Public+2 flags0x00
void Reset()3 flags0x00
void OnValidate()3 flags0x00
void ResetState()1 flags0x00
NetworkObject TryAddNetworkObject()Private0x08
bool CanLog(const LoggingType& loggingType)Public0x01
uint GetLastReconcileTick()Public0x04
void SetLastReconcileTick(uint value, bool updateGlobals)1 flags0x04
uint GetLastReplicateTick()Public0x04
void SetLastReplicateTick(uint value, bool updateGlobals)Private0x04
bool get_IsReconciling()Public+1 flags0x01
void set_IsReconciling(bool value)2 flags0x01
void RegisterReplicateRpc(uint hash, ReplicateRpcDelegate del)Public0x08
void RegisterReconcileRpc(uint hash, ReconcileRpcDelegate del)Public0x08
void OnReplicateRpc(const Nullable<System.UInt32>& methodHash, PooledReader reader, NetworkConnection sendingClient, const Channel& channel)1 flags0x08
void OnReconcileRpc(const Nullable<System.UInt32>& methodHash, PooledReader reader, const Channel& channel)1 flags0x08
void ClearReplicateCache(bool asServer)Public0x01
void ClearReplicateCache()Public0x00
void ClearReplicateCache_Virtual(bool asServer)Public+2 flags0x01
void ResetLastPredictionTicks()Private0x00
void Owner_SendReplicateRpc(uint hash, List<T> replicates, const Channel& channel)Private0x08
void Server_SendReconcileRpc(uint hash, const uint8& reconcileData, const Channel& channel)Private0x04
bool PredictedTransformMayChange()1 flags0x01
bool Replicate_ExitEarly_A(bool asServer, bool replaying, bool allowServerControl)Public0x01
void Replicate_NonOwner(ReplicateUserLogicDelegate<T> del, BasicQueue<T> q, const uint8& serverControlData, bool allowServerControl, const Channel& channel)Public0x08
void Replicate_Owner(ReplicateUserLogicDelegate<T> del, uint methodHash, List<T> replicates, const uint8& data, const Channel& channel)Public0x08
void Replicate_Reader(PooledReader reader, NetworkConnection sender, const T[]& arrBuffer, BasicQueue<T> replicates, const Channel& channel)Public0x08
void Replicate_HandleReceivedReplicate(int receivedReplicatesCount, const T[]& arrBuffer, BasicQueue<T> replicates, const Channel& channel)Private0x08
bool Reconcile_ExitEarly_A(bool asServer, ref Channel& channel)Public0x01
void Reconcile_Server(uint methodHash, const uint8& data, const Channel& channel)Public0x04
void Reconcile_Client(ReconcileUserLogicDelegate<T> reconcileDel, ReplicateUserLogicDelegate<T2> replicateULDel, List<T2> replicates, const uint8& data, const Channel& channel)Public0x08
void Reconcile_Reader(PooledReader reader, const uint8& data, const Channel& channel)Public—0x08
bool get_IsDeinitializing()Public+1 flags0x01
NetworkManager get_NetworkManager()Public+1 flags0x08
ServerManager get_ServerManager()Public+1 flags0x08
ClientManager get_ClientManager()Public+1 flags0x08
ObserverManager get_ObserverManager()Public+1 flags0x08
TransportManager get_TransportManager()Public+1 flags0x08
TimeManager get_TimeManager()Public+1 flags0x08
SceneManager get_SceneManager()Public+1 flags0x08
PredictionManager get_PredictionManager()Public+1 flags0x08
RollbackManager get_RollbackManager()Public+1 flags0x08
NetworkObserver get_NetworkObserver()Public+1 flags0x08
bool get_IsClientInitialized()Public+1 flags0x01
bool get_IsClient()Public+1 flags0x01
bool get_IsClientOnly()Public+1 flags0x01
bool get_IsServerInitialized()Public+1 flags0x01
bool get_IsServer()Public+1 flags0x01
bool get_IsServerOnly()Public+1 flags0x01
bool get_IsHost()Public+1 flags0x01
bool get_IsOffline()Public+1 flags0x01
bool get_IsNetworked()Public+1 flags0x01
HashSet<FishNet.Connection.NetworkConnection> get_Observers()Public+1 flags0x08
bool get_IsOwner()Public+1 flags0x01
NetworkConnection get_Owner()Public+1 flags0x08
int get_OwnerId()Public+1 flags0x04
int get_ObjectId()Public+1 flags0x04
NetworkConnection get_LocalConnection()Public+1 flags0x08
bool OwnerMatches(NetworkConnection connection)Public0x08
void Despawn(GameObject go, const Nullable<FishNet.Object.DespawnType>& despawnType)Public0x08
void Despawn(NetworkObject nob, const Nullable<FishNet.Object.DespawnType>& despawnType)Public0x08
void Despawn(const Nullable<FishNet.Object.DespawnType>& despawnType)Public0x02
void Spawn(GameObject go, NetworkConnection ownerConnection, const Scene& scene)Public0x08
void Spawn(NetworkObject nob, NetworkConnection ownerConnection, const Scene& scene)Public0x08
bool IsNetworkObjectNull(bool warn)Private0x01
void RemoveOwnership()Public0x00
void GiveOwnership(NetworkConnection newOwner)Public0x08
void RegisterInvokeOnInstance(Action<UnityEngine.Component> handler)Public0x08
void UnregisterInvokeOnInstance(Action<UnityEngine.Component> handler)Public0x08
uint8 GetInstance()Public0x00
void RegisterInstance(const uint8& component, bool replace)Public0x01
bool TryRegisterInstance(const uint8& component)Public0x01
void UnregisterInstance()Public0x00
int GetEstimatedRpcHeaderLength()Private0x04
PooledWriter CreateLinkedRpc(const RpcLinkType& link, PooledWriter methodWriter, const Channel& channel)Private0x08
void SendBufferedRpcs(NetworkConnection conn)1 flags0x08
void RegisterServerRpc(uint hash, ServerRpcDelegate del)Public0x08
void RegisterObserversRpc(uint hash, ClientRpcDelegate del)Public0x08
void RegisterTargetRpc(uint hash, ClientRpcDelegate del)Public0x08
void IncreaseRpcMethodCount()Private0x00
void ClearBuffedRpcs()Public0x00
uint ReadRpcHash(PooledReader reader)Private0x08
void OnServerRpc(PooledReader reader, NetworkConnection sendingClient, const Channel& channel)1 flags0x08
void OnObserversRpc(const Nullable<System.UInt32>& methodHash, PooledReader reader, const Channel& channel)1 flags0x08
void OnTargetRpc(const Nullable<System.UInt32>& methodHash, PooledReader reader, const Channel& channel)1 flags0x08
void SendServerRpc(uint hash, PooledWriter methodWriter, const Channel& channel, const DataOrderType& orderType)Public0x08
void SendObserversRpc(uint hash, PooledWriter methodWriter, const Channel& channel, const DataOrderType& orderType, bool bufferLast, bool excludeServer, bool excludeOwner)Public0x08
void SendTargetRpc(uint hash, PooledWriter methodWriter, const Channel& channel, const DataOrderType& orderType, NetworkConnection target, bool excludeServer, bool validateTarget)Public0x08
void SetNetworkConnectionCache(bool addClientHost, bool addOwner)Private0x01
bool IsSpawnedWithWarning()Private0x01
PooledWriter CreateRpc(uint hash, PooledWriter methodWriter, const PacketId& packetId, const Channel& channel)Private0x08
void WriteRpcHash(uint hash, PooledWriter writer)Private0x08
void RegisterSyncVarRead(SyncVarReadDelegate del)Public0x08
void RegisterSyncType(SyncBase sb, uint index)1 flags0x08
bool DirtySyncType(bool isSyncObject)1 flags0x01
void InitializeOnceSyncTypes(bool asServer)Private0x01
void OnSyncType(PooledReader reader, int length, bool isSyncObject, bool asServer)1 flags0x08
bool WriteDirtySyncTypes(bool isSyncObject, bool ignoreInterval)1 flags0x01
void SyncTypes_ResetState()1 flags0x00
void ResetSyncVarFields()Public+2 flags0x00
void WriteSyncTypesForSpawn(PooledWriter writer, NetworkConnection conn)1 flags0x08
void DirtySyncType(object syncType)1 flags0x08
void .ctor()2 flags0x00
void <Replicate_NonOwner>g__ReplicateData|89_0(const uint8& data, ref <>c__DisplayClass89_0<T>& )Private0x18
bool <InitializeRpcLinks>g__MakeLink|165_0(uint rpcHash, const RpcType& rpcType, ref <>c__DisplayClass165_0& )Private0x10
void <WriteSyncTypesForSpawn>g__WriteSyncType|212_0(Dictionary<System.UInt32 collection, ref <>c__DisplayClass212_0& )Private0x18

Subclasses 92

Used by 105

types with a member, parameter or interface of this type