implements IDisposable
0x00x0118
Members 44
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | k_DeliveryType | NetworkDelivery | PrivateStatic+1 flags |
| — | 0x04 | InvalidSceneNameOrPath | int | Static+2 flags |
| 0x01 | DisableReSynchronization | bool | Static+1 flags | |
| 0x0010 | 0xE0 | padding / unreflected | ||
| 0x01 | m_IsSceneEventActive | bool | Private | |
| 0x08 | OnSceneEvent | SceneEventDelegate | Private | |
| 0x08 | OnLoad | OnLoadDelegateHandler | Private | |
| 0x08 | OnUnload | OnUnloadDelegateHandler | Private | |
| 0x08 | OnSynchronize | OnSynchronizeDelegateHandler | Private | |
| 0x08 | OnLoadEventCompleted | OnEventCompletedDelegateHandler | Private | |
| 0x08 | OnUnloadEventCompleted | OnEventCompletedDelegateHandler | Private | |
| 0x08 | OnLoadComplete | OnLoadCompleteDelegateHandler | Private | |
| 0x08 | OnUnloadComplete | OnUnloadCompleteDelegateHandler | Private | |
| 0x08 | OnSynchronizeComplete | OnSynchronizeCompleteDelegateHandler | Private | |
| 0x08 | VerifySceneBeforeLoading | VerifySceneBeforeLoadingDelegateHandler | Public | |
| 0x08 | VerifySceneBeforeUnloading | VerifySceneBeforeUnloadingDelegateHandler | Public | |
| 0x01 | PostSynchronizationSceneUnloading | bool | Public | |
| 0x01 | m_ActiveSceneSynchronizationEnabled | bool | Private | |
| 0x08 | SceneManagerHandler | ISceneManagerHandler | 1 flags | |
| 0x08 | SceneEventProgressTracking | Dictionary`2 | 2 flags | |
| 0x08 | ScenePlacedObjects | Dictionary`2 | 2 flags | |
| 0x00F3 | 0x01 | padding / unreflected | ||
| 0x04 | SceneBeingSynchronized | Scene | 1 flags | |
| 0x08 | ScenesLoaded | Dictionary`2 | 1 flags | |
| 0x08 | ServerSceneHandleToClientSceneHandle | Dictionary`2 | 1 flags | |
| 0x08 | ClientSceneHandleToServerSceneHandle | Dictionary`2 | 1 flags | |
| 0x01 | IsRestoringSession | bool | 1 flags | |
| 0x08 | HashToBuildIndex | Dictionary`2 | 1 flags | |
| 0x08 | BuildIndexToHash | Dictionary`2 | 1 flags | |
| 0x01 | IsSpawnedObjectsPendingInDontDestroyOnLoad | bool | Static+1 flags | |
| 0x08 | SceneEventDataStore | Dictionary`2 | 1 flags | |
| 0x08 | NetworkManager | NetworkManager | 2 flags | |
| 0x00F9 | 0x03 | padding / unreflected | ||
| 0x04 | DontDestroyOnLoadScene | Scene | 1 flags | |
| 0x04 | <ClientSynchronizationMode>k__BackingField | LoadSceneMode | Private | |
| 0x01 | m_DisableValidationWarningMessages | bool | Private | |
| 0x0105 | 0x03 | padding / unreflected | ||
| 0x04 | DeferLoadingFilter | LoadSceneMode | 1 flags | |
| 0x08 | OverrideGetAndAddNewlyLoadedSceneByName | Func`2 | 1 flags | |
| 0x08 | ExcludeSceneFromSychronization | Func`2 | 1 flags | |
| 0x08 | ClientConnectionQueue | List`1 | 1 flags | |
| 0x01 | SkipSceneHandling | bool | 1 flags | |
| 0x01 | m_OriginalPostSynchronizationSceneUnloading | bool | Private | |
| 0x08 | ObjectsMigratedIntoNewScene | Dictionary`2 | 1 flags | |
| 0x08 | m_ScenesToRemoveFromObjectMigration | List`1 | Private | |
| 0x08 | DeferredObjectsMovedEvents | List`1 | 1 flags | |
| 0x08 | DeferredObjectCreationList | List`1 | 1 flags | |
| 0x010E | 0x02 | padding / unreflected | ||
| 0x04 | DeferredObjectCreationCount | int | 1 flags | |
| 0x0114 | 0x04 | unreflected bytes to end of NetworkSceneManager | ||
Functions 80
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_OnSceneEvent() | Public+1 flags | — | 0x00 |
| void remove_OnSceneEvent() | Public+1 flags | — | 0x00 |
| void add_OnLoad() | Public+1 flags | — | 0x00 |
| void remove_OnLoad() | Public+1 flags | — | 0x00 |
| void add_OnUnload() | Public+1 flags | — | 0x00 |
| void remove_OnUnload() | Public+1 flags | — | 0x00 |
| void add_OnSynchronize() | Public+1 flags | — | 0x00 |
| void remove_OnSynchronize() | Public+1 flags | — | 0x00 |
| void add_OnLoadEventCompleted() | Public+1 flags | — | 0x00 |
| void remove_OnLoadEventCompleted() | Public+1 flags | — | 0x00 |
| void add_OnUnloadEventCompleted() | Public+1 flags | — | 0x00 |
| void remove_OnUnloadEventCompleted() | Public+1 flags | — | 0x00 |
| void add_OnLoadComplete() | Public+1 flags | — | 0x00 |
| void remove_OnLoadComplete() | Public+1 flags | — | 0x00 |
| void add_OnUnloadComplete() | Public+1 flags | — | 0x00 |
| void remove_OnUnloadComplete() | Public+1 flags | — | 0x00 |
| void add_OnSynchronizeComplete() | Public+1 flags | — | 0x00 |
| void remove_OnSynchronizeComplete() | Public+1 flags | — | 0x00 |
| void get_ActiveSceneSynchronizationEnabled() | Public+1 flags | — | 0x00 |
| void set_ActiveSceneSynchronizationEnabled() | Public+1 flags | — | 0x00 |
| void GetSynchronizedScenes() | Public | — | 0x00 |
| void UpdateServerClientSceneHandle() | 1 flags | — | 0x00 |
| void RemoveServerClientSceneHandle() | 1 flags | — | 0x00 |
| void get_ClientSynchronizationMode() | Public+1 flags | — | 0x00 |
| void set_ClientSynchronizationMode() | 2 flags | — | 0x00 |
| void HasSceneAuthority() | 1 flags | — | 0x00 |
| void Dispose() | PublicFinal+2 flags | — | 0x00 |
| void BeginSceneEvent() | 1 flags | — | 0x00 |
| void EndSceneEvent() | 1 flags | — | 0x00 |
| void ShouldDeferCreateObject() | 1 flags | — | 0x00 |
| void GetSceneNameFromPath() | 1 flags | — | 0x00 |
| void GenerateScenesInBuild() | 1 flags | — | 0x00 |
| void SceneNameFromHash() | 1 flags | — | 0x00 |
| void ScenePathFromHash() | 1 flags | — | 0x00 |
| void SceneHashFromNameOrPath() | 1 flags | — | 0x00 |
| void DisableValidationWarnings() | Public | — | 0x00 |
| void SetClientSynchronizationMode() | Public | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void InitializeScenesLoaded() | 1 flags | — | 0x00 |
| void SceneManager_ActiveSceneChanged() | Private | — | 0x00 |
| void ValidateSceneBeforeLoading() | 1 flags | — | 0x00 |
| void ValidateSceneBeforeLoading() | 1 flags | — | 0x00 |
| void GetAndAddNewlyLoadedSceneByName() | 1 flags | — | 0x00 |
| void SetTheSceneBeingSynchronized() | 1 flags | — | 0x00 |
| void GetSceneRelativeInSceneNetworkObject() | 1 flags | — | 0x00 |
| void SendSceneEventData() | Private | — | 0x00 |
| void ValidateSceneEventUnloading() | Private | — | 0x00 |
| void ValidateSceneEventLoading() | Private | — | 0x00 |
| void ValidateSceneEvent() | Private | — | 0x00 |
| void OnSceneEventProgressCompleted() | Private | — | 0x00 |
| void UnloadScene() | Public | — | 0x00 |
| void OnClientUnloadScene() | Private | — | 0x00 |
| void OnSceneUnloaded() | Private | — | 0x00 |
| void EmptySceneUnloadedOperation() | Private | — | 0x00 |
| void UnloadAdditivelyLoadedScenes() | 1 flags | — | 0x00 |
| void LoadScene() | Public | — | 0x00 |
| void OnClientSceneLoadingEvent() | Private | — | 0x00 |
| void OnSceneLoaded() | Private | — | 0x00 |
| void OnSessionOwnerLoadedScene() | Private | — | 0x00 |
| void OnClientLoadedScene() | Private | — | 0x00 |
| void SynchronizeNetworkObjects() | 1 flags | — | 0x00 |
| void OnClientBeginSync() | Private | — | 0x00 |
| void ClientLoadedSynchronization() | Private | — | 0x00 |
| void SynchronizeNetworkObjectScene() | Private | — | 0x00 |
| void HandleClientSceneEvent() | Private | — | 0x00 |
| void HandleSessionOwnerEvent() | Private | — | 0x00 |
| void HandleSceneEvent() | 1 flags | — | 0x00 |
| void MoveObjectsToDontDestroyOnLoad() | 1 flags | — | 0x00 |
| void PopulateScenePlacedObjects() | 1 flags | — | 0x00 |
| void MoveObjectsFromDontDestroyOnLoadToScene() | 1 flags | — | 0x00 |
| void IsSceneEventInProgress() | 1 flags | — | 0x00 |
| void NotifyNetworkObjectSceneChanged() | 1 flags | — | 0x00 |
| void MigrateNetworkObjectsIntoScenes() | 1 flags | — | 0x00 |
| void CheckForAndSendNetworkObjectSceneChanged() | 1 flags | — | 0x00 |
| void DeferCreateObject() | 1 flags | — | 0x00 |
| void ProcessDeferredCreateObjectMessages() | Private | — | 0x00 |
| void GetSceneMapping() | Public | — | 0x00 |
| void InvokeSceneEvents() | Private | — | 0x00 |
| void <OnSceneEventProgressCompleted>b__96_0() | Private | — | 0x00 |
| void <CheckForAndSendNetworkObjectSceneChanged>b__127_0() | Private | — | 0x00 |