public void ExitEditMode() { CommonScriptableObjects.builderInWorldNotNecessaryUIVisibilityStatus.Set(true); inputController.isBuildModeActivate = false; snapGO.transform.SetParent(transform); ParcelSettings.VISUAL_LOADING_ENABLED = true; outlinerController.CancelAllOutlines(); cursorGO.SetActive(true); builderInWorldEntityHandler.ExitFromEditMode(); sceneToEdit.SetEditMode(false); SetBuildMode(EditModeState.Inactive); DCLCharacterController.OnPositionSet -= ExitAfterCharacterTeleport; builderInputWrapper.gameObject.SetActive(false); builderInWorldBridge.ExitKernelEditMode(sceneToEdit); avatarRenderer.SetAvatarVisibility(true); if (HUDController.i.builderInWorldMainHud != null) { HUDController.i.builderInWorldMainHud.ClearEntityList(); HUDController.i.builderInWorldMainHud.SetVisibility(false); } Environment.i.world.sceneController.DeactivateBuilderInWorldEditScene(); DeactivateBuilderInWorldCamera(); isEditModeActivated = false; }
public void TestEndStatefullScene() { //Act biwBridge.ExitKernelEditMode(scene); //Assert CheckMessageReceived(); }
public void ExitEditMode() { biwSaveController.ForceSave(); biwFloorHandler.OnAllParcelsFloorLoaded -= OnAllParcelsFloorLoaded; initialLoadingController.Hide(true); inputController.inputTypeMode = InputTypeMode.GENERAL; CommonScriptableObjects.builderInWorldNotNecessaryUIVisibilityStatus.Set(true); CommonScriptableObjects.allUIHidden.Set(previousAllUIHidden); snapGO.transform.SetParent(transform); ParcelSettings.VISUAL_LOADING_ENABLED = true; outlinerController.CancelAllOutlines(); cursorGO.SetActive(true); sceneToEdit.SetEditMode(false); DCLCharacterController.OnPositionSet -= ExitAfterCharacterTeleport; builderInWorldBridge.ExitKernelEditMode(sceneToEdit); if (HUDController.i.builderInWorldMainHud != null) { HUDController.i.builderInWorldMainHud.ClearEntityList(); HUDController.i.builderInWorldMainHud.SetVisibility(false); } if (HUDController.i.taskbarHud != null) { HUDController.i.taskbarHud?.SetExploreInteractable(true); HUDController.i.taskbarHud?.SetMoreTutorialInteractable(true); } Environment.i.world.sceneController.DeactivateBuilderInWorldEditScene(); Environment.i.world.blockersController.SetEnabled(true); ExitBiwControllers(); foreach (var groundVisual in groundVisualsGO) { groundVisual.SetActive(true); } isBuilderInWorldActivated = false; RenderSettings.skybox = previousSkyBoxMaterial; OnExitEditMode?.Invoke(); }
public void ExitEditMode() { CommonScriptableObjects.builderInWorldNotNecessaryUIVisibilityStatus.Set(true); inputController.isBuildModeActivate = false; snapGO.transform.SetParent(transform); ParcelSettings.VISUAL_LOADING_ENABLED = true; outlinerController.CancelAllOutlines(); cursorGO.SetActive(true); sceneToEdit.SetEditMode(false); DCLCharacterController.OnPositionSet -= ExitAfterCharacterTeleport; builderInWorldBridge.ExitKernelEditMode(sceneToEdit); if (HUDController.i.builderInWorldMainHud != null) { HUDController.i.builderInWorldMainHud.ClearEntityList(); HUDController.i.builderInWorldMainHud.SetVisibility(false); } Environment.i.world.sceneController.DeactivateBuilderInWorldEditScene(); ExitBiwControllers(); foreach (var groundVisual in groundVisualsGO) { groundVisual.SetActive(true); } isBuilderInWorldActivated = false; RenderSettings.skybox = previousSkyBoxMaterial; }
public void InmediateExit() { CommonScriptableObjects.allUIHidden.Set(previousAllUIHidden); builderInWorldBridge.ExitKernelEditMode(sceneToEdit); }