Zdexby TheHolyOneZ
44,741 classes
Class

NetworkObject

: MonoBehaviour : Behaviour : Component : Object : Object
FishNet.Object.NetworkObject, FishNet.Runtime 0x0178 (376 B) inherited 0x0020 FishNet.Runtime.dll
0x00x0178

Members 53

OffsetSizeNameTypeFlagsDefault
0x01<IsNested>k__BackingFieldboolPrivate—
0x00210x07padding / unreflected
0x08<PredictedSpawner>k__BackingFieldNetworkConnectionPrivate—
0x01ActiveDuringEditbool2 flags—
0x01<ComponentIndex>k__BackingFieldbytePrivate—
0x00320x02padding / unreflected
0x04<ObjectId>k__BackingFieldintPrivate—
0x01<IsDeinitializing>k__BackingFieldboolPrivate—
0x00390x07padding / unreflected
0x08<PredictedSpawn>k__BackingFieldPredictedSpawnPrivate—
0x08_networkBehavioursNetworkBehaviour[]Private—
0x08<ParentNetworkObject>k__BackingFieldNetworkObjectPrivate—
0x08<ChildNetworkObjects>k__BackingFieldList<FishNet.Object.NetworkObject>Private—
0x08<RuntimeParentNetworkObject>k__BackingFieldNetworkObjectPrivate—
0x08<RuntimeParentTransform>k__BackingFieldTransformPrivate—
0x08<RuntimeChildNetworkObjects>k__BackingFieldList<FishNet.Object.NetworkObject>Private—
0x28SerializedTransformPropertiesTransformProperties1 flags—
0x01StateNetworkObjectState2 flags—
0x01_isNetworkedboolPrivate—
0x01_isGlobalboolPrivate—
0x01_initializeOrdersbytePrivate—
0x01_defaultDespawnTypeDespawnTypePrivate—
0x01_disabledNetworkBehavioursInitializedboolPrivate—
—0x04UNSET_OBJECTID_VALUEintPublicStatic+1 flags65535
—0x04UNSET_PREFABID_VALUEintPublicStatic+1 flags65535
0x00A60x02padding / unreflected
0x08OnHostVisibilityUpdatedHostVisibilityUpdatedDelegatePrivate—
0x08OnObserversActiveAction<FishNet.Object.NetworkObject>Private—
0x08NetworkObserverNetworkObserverPublic—
0x08ObserversHashSet<FishNet.Connection.NetworkConnection>Public—
0x08HashGridEntryGridEntry1 flags—
0x01_networkObserverInitiliazedboolPrivate—
0x00D10x07padding / unreflected
0x08_renderersRenderer[]Private+1 flags—
0x01_renderersPopulatedboolPrivate—
0x01_lastClientHostVisibilityboolPrivate—
0x00E20x06padding / unreflected
0x08_hashGridHashGridPrivate—
0x04_nextHashGridUpdateTimefloatPrivate—
0x01_isStaticboolPrivate—
0x00F50x03padding / unreflected
0x08_hashGridPositionVector2IntPrivate—
0x01<IsClientInitialized>k__BackingFieldboolPrivate—
0x01<IsServerInitialized>k__BackingFieldboolPrivate—
0x01020x06padding / unreflected
0x08_ownerNetworkConnectionPrivate—
0x08<NetworkManager>k__BackingFieldNetworkManagerPrivate—
0x08<ServerManager>k__BackingFieldServerManagerPrivate—
0x08<ClientManager>k__BackingFieldClientManagerPrivate—
0x08<ObserverManager>k__BackingFieldObserverManagerPrivate—
0x08<TransportManager>k__BackingFieldTransportManagerPrivate—
0x08<TimeManager>k__BackingFieldTimeManagerPrivate—
0x08<SceneManager>k__BackingFieldSceneManagerPrivate—
0x08<PredictionManager>k__BackingFieldPredictionManagerPrivate—
0x08<RollbackManager>k__BackingFieldRollbackManagerPrivate—
0x02<PrefabId>k__BackingFieldushortPrivate—
0x02<SpawnableCollectionId>k__BackingFieldushortPrivate—
0x04_scenePathHashuintPrivate—
0x08<SceneId>k__BackingFieldulongPrivate—
0x08<AssetPathHash>k__BackingFieldulongPrivate—
0x08_rpcLinkIndexesList<System.UInt16>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 156

SignatureFlagsNativeParams
void Broadcast(const uint8& message, bool requireAuthenticated, const Channel& channel)Public0x01
void InitializeCallbacks(bool asServer, bool invokeSyncTypeCallbacks)Private0x01
void InvokeOnStartSyncTypeCallbacks(bool asServer)1 flags0x01
void InvokeOnStopSyncTypeCallbacks(bool asServer)1 flags0x01
void OnSpawnServer(NetworkConnection conn)1 flags0x08
void InvokeOnServerDespawn(NetworkConnection conn)1 flags0x08
void InvokeStopCallbacks(bool asServer)1 flags0x01
void InvokeOwnership(NetworkConnection prevOwner, bool asServer)Private0x08
bool get_IsNested()Public+1 flags0x01
void set_IsNested(bool value)Private+1 flags0x01
NetworkConnection get_PredictedSpawner()Public+1 flags0x08
void set_PredictedSpawner(NetworkConnection value)Private+1 flags0x08
bool get_IsSceneObject()Public+1 flags0x01
byte get_ComponentIndex()Public+1 flags0x01
void set_ComponentIndex(byte value)Private+1 flags0x01
int get_ObjectId()Public+1 flags0x04
void set_ObjectId(int value)Private+1 flags0x04
bool get_IsDeinitializing()2 flags0x01
void set_IsDeinitializing(bool value)Private+1 flags0x01
PredictedSpawn get_PredictedSpawn()Public+1 flags0x08
void set_PredictedSpawn(PredictedSpawn value)Private+1 flags0x08
NetworkBehaviour[] get_NetworkBehaviours()Public+1 flags0x08
void set_NetworkBehaviours(const NetworkBehaviour[]& value)Private+1 flags0x08
NetworkObject get_ParentNetworkObject()Public+1 flags0x08
void set_ParentNetworkObject(NetworkObject value)Private+1 flags0x08
List<FishNet.Object.NetworkObject> get_ChildNetworkObjects()Public+1 flags0x08
void set_ChildNetworkObjects(List<FishNet.Object.NetworkObject> value)Private+1 flags0x08
NetworkObject get_RuntimeParentNetworkObject()Public+1 flags0x08
void set_RuntimeParentNetworkObject(NetworkObject value)Private+1 flags0x08
NetworkObject get_CurrentParentNetworkObject()2 flags0x08
Transform get_RuntimeParentTransform()Public+1 flags0x08
void set_RuntimeParentTransform(Transform value)Private+1 flags0x08
List<FishNet.Object.NetworkObject> get_RuntimeChildNetworkObjects()Public+1 flags0x08
void set_RuntimeChildNetworkObjects(List<FishNet.Object.NetworkObject> value)Private+1 flags0x08
bool get_IsNetworked()Public+1 flags0x01
void set_IsNetworked(bool value)Private+1 flags0x01
void SetIsNetworked(bool value)Public0x01
bool get_IsGlobal()Public+1 flags0x01
void set_IsGlobal(bool value)Private+1 flags0x01
void SetIsGlobal(bool value)Public0x01
sbyte GetInitializeOrder()Public0x01
DespawnType GetDefaultDespawnType()Public0x01
void SetDefaultDespawnType(const DespawnType& despawnType)Public0x01
string ToString()Public+1 flags0x08
void Awake()3 flags0x00
void Start()3 flags0x00
void PrintNOBs()Public0x00
void OnDisable()Private0x00
void OnDestroy()Private0x00
void InitializeNetworkBehavioursIfDisabled()Private0x00
void SetChildGlobalState()Private0x00
void SetChildDespawnedState()Private0x00
void TryStartDeactivation()1 flags0x00
void SetInitializedStatus(bool isInitialized, bool asServer)1 flags0x01
void SetDeinitializedStatus()Private0x00
void Preinitialize_Internal(NetworkManager networkManager, int objectId, NetworkConnection owner, bool asServer)1 flags0x08
void SetParent(NetworkBehaviour nb)Public0x08
void SetParent(NetworkObject nob)Public0x08
void UnsetParent()Public0x00
void UpdateParent(NetworkObject nob, NetworkBehaviour nb)Private0x08
bool InvalidParent(NetworkObject nob)Private0x08
uint8 AddAndSerialize()1 flags0x00
void UpdateNetworkBehaviours(NetworkObject parentNob, ref byte& componentIndex)1 flags0x08
void Initialize(bool asServer, bool invokeSyncTypeCallbacks)1 flags0x01
void Deinitialize(bool asServer)1 flags0x01
void ResetForObjectPool()Public0x00
void ResetState()Public0x00
void RemoveOwnership()Public0x00
void GiveOwnership(NetworkConnection newOwner)Public0x08
void GiveOwnership(NetworkConnection newOwner, bool asServer)1 flags0x08
void InitializePredictedObject_Server(NetworkManager manager, NetworkConnection predictedSpawner)1 flags0x08
void PreinitializePredictedObject_Client(NetworkManager manager, int objectId, NetworkConnection owner, NetworkConnection predictedSpawner)1 flags0x08
void DeinitializePredictedObject_Client()1 flags0x00
void SetOwner(NetworkConnection owner)Private0x08
ChangedTransformProperties GetTransformChanges(const TransformProperties& stp)1 flags0x28
ChangedTransformProperties GetTransformChanges(GameObject prefab)1 flags0x08
void add_OnHostVisibilityUpdated(HostVisibilityUpdatedDelegate value)Public+1 flags0x08
void remove_OnHostVisibilityUpdated(HostVisibilityUpdatedDelegate value)Public+1 flags0x08
void add_OnObserversActive(Action<FishNet.Object.NetworkObject> value)Public+1 flags0x08
void remove_OnObserversActive(Action<FishNet.Object.NetworkObject> value)Public+1 flags0x08
void UpdateForNetworkObject(bool force)1 flags0x01
void UpdateRenderers(bool updateVisibility)Public0x01
void SetRenderersVisible(bool visible, bool force)Public0x01
void UpdateRenderers_Internal(bool updateVisibility)Private0x01
void UpdateRenderVisibility(bool visible)Private0x01
void AddDefaultNetworkObserverConditions()Private0x00
bool RemoveObserver(NetworkConnection connection)1 flags0x08
ObserverStateChange RebuildObservers(NetworkConnection connection, bool timedOnly)1 flags0x08
void TryInvokeOnObserversActive(int startCount)Private0x04
bool get_AllowPredictedSpawning()2 flags0x01
bool get_AllowPredictedDespawning()2 flags0x01
bool get_AllowPredictedSyncTypes()2 flags0x01
bool get_IsClientInitialized()Public+1 flags0x01
void set_IsClientInitialized(bool value)Private+1 flags0x01
bool get_ClientInitialized()Public+1 flags0x01
bool get_IsClient()Public+1 flags0x01
bool get_IsClientOnly()Public+1 flags0x01
bool get_IsServerInitialized()Public+1 flags0x01
void set_IsServerInitialized(bool value)Private+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_IsOwner()Public+1 flags0x01
NetworkConnection get_Owner()Public+1 flags0x08
void set_Owner(NetworkConnection value)Private+1 flags0x08
int get_OwnerId()Public+1 flags0x04
bool get_IsSpawned()Public+1 flags0x01
NetworkConnection get_LocalConnection()Public+1 flags0x08
NetworkManager get_NetworkManager()Public+1 flags0x08
void set_NetworkManager(NetworkManager value)Private+1 flags0x08
ServerManager get_ServerManager()Public+1 flags0x08
void set_ServerManager(ServerManager value)Private+1 flags0x08
ClientManager get_ClientManager()Public+1 flags0x08
void set_ClientManager(ClientManager value)Private+1 flags0x08
ObserverManager get_ObserverManager()Public+1 flags0x08
void set_ObserverManager(ObserverManager value)Private+1 flags0x08
TransportManager get_TransportManager()Public+1 flags0x08
void set_TransportManager(TransportManager value)Private+1 flags0x08
TimeManager get_TimeManager()Public+1 flags0x08
void set_TimeManager(TimeManager value)Private+1 flags0x08
SceneManager get_SceneManager()Public+1 flags0x08
void set_SceneManager(SceneManager value)Private+1 flags0x08
PredictionManager get_PredictionManager()Public+1 flags0x08
void set_PredictionManager(PredictionManager value)Private+1 flags0x08
RollbackManager get_RollbackManager()Public+1 flags0x08
void set_RollbackManager(RollbackManager value)Private+1 flags0x08
NetworkBehaviour GetNetworkBehaviour(byte componentIndex, bool error)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
void SetLocalOwnership(NetworkConnection caller)Public0x08
void RegisterInvokeOnInstance(Action<UnityEngine.Component> handler)Public0x08
void UnregisterInvokeOnInstance(Action<UnityEngine.Component> handler)Public0x08
bool HasInstance()Public0x01
uint8 GetInstance()Public0x00
void RegisterInstance(const uint8& component, bool replace)Public0x01
bool TryRegisterInstance(const uint8& component)Public0x01
bool TryGetInstance(const uint8& component)Public0x01
void UnregisterInstance()Public0x00
ushort get_PrefabId()Public+1 flags0x02
void set_PrefabId(ushort value)2 flags0x02
ushort get_SpawnableCollectionId()Public+1 flags0x02
void set_SpawnableCollectionId(ushort value)2 flags0x02
ulong get_SceneId()2 flags0x08
void set_SceneId(ulong value)Private+1 flags0x08
ulong get_AssetPathHash()Public+1 flags0x08
void set_AssetPathHash(ulong value)Private+1 flags0x08
void SetAssetPathHash(ulong value)Public0x08
void ClearRuntimeSceneObject()1 flags0x00
void SetRpcLinkIndexes(List<System.UInt16> values)1 flags0x08
void RemoveClientRpcLinkIndexes()1 flags0x00
void WriteDirtySyncTypes()1 flags0x00
void .ctor()Public+1 flags0x00

Used by 157

types with a member, parameter or interface of this type