Example #1
0
 private void OnCloseButtonPressed(DCLAction_Trigger action)
 {
     if (view.contextMenu != null)
     {
         view.contextMenu.Hide();
     }
 }
    public void ChangeEditModeStatusByShortcut(DCLAction_Trigger action)
    {
        if (!activeFeature)
        {
            return;
        }

        if (isEnteringEditMode)
        {
            return;
        }

        if (isBuilderInWorldActivated)
        {
            HUDController.i.builderInWorldMainHud.ExitStart();
            return;
        }

        FindSceneToEdit();

        if (!UserHasPermissionOnParcelScene(sceneToEdit))
        {
            ShowGenericNotification(BIWSettings.LAND_EDITION_NOT_ALLOWED_BY_PERMISSIONS_MESSAGE);
            return;
        }
        if (IsParcelSceneDeployedFromSDK(sceneToEdit))
        {
            ShowGenericNotification(BIWSettings.LAND_EDITION_NOT_ALLOWED_BY_SDK_LIMITATION_MESSAGE);
            return;
        }

        GetCatalog();
        TryStartEnterEditMode(true, null, "Shortcut");
    }
Example #3
0
 void OnToggleActionTriggered(DCLAction_Trigger action)
 {
     if (view)
     {
         SetVisibility(!view.IsVisible());
         OnToggleTriggered?.Invoke();
     }
 }
Example #4
0
    private void ToggleFriendsTrigger_OnTriggered(DCLAction_Trigger action)
    {
        if (!view.friendsButton.gameObject.activeSelf)
        {
            return;
        }

        OnFriendsToggleInputPress();
    }
Example #5
0
 private void OnCameraChangeAction(DCLAction_Trigger action)
 {
     if (CommonScriptableObjects.cameraMode == CameraMode.ModeId.FirstPerson)
     {
         SetCameraMode(CameraMode.ModeId.ThirdPerson);
     }
     else
     {
         SetCameraMode(CameraMode.ModeId.FirstPerson);
     }
 }
Example #6
0
 private void OnCameraChangeAction(DCLAction_Trigger action)
 {
     if (currentMode == CameraStateBase.ModeId.FirstPerson)
     {
         SetCameraMode(CameraStateBase.ModeId.ThirdPerson);
     }
     else
     {
         SetCameraMode(CameraStateBase.ModeId.FirstPerson);
     }
 }
Example #7
0
    void OnOpenExpressions(DCLAction_Trigger trigger)
    {
        if (!IsVisible())
        {
            return;
        }

        if (Input.GetKeyDown(KeyCode.Escape) && !IsContentVisible())
        {
            return;
        }

        ToggleContent();
    }
Example #8
0
    private void ToggleUIVisibility_OnTriggered(DCLAction_Trigger action)
    {
        bool anyInputFieldIsSelected = EventSystem.current != null &&
                                       EventSystem.current.currentSelectedGameObject != null &&
                                       EventSystem.current.currentSelectedGameObject.GetComponent <TMPro.TMP_InputField>() != null &&
                                       (!worldChatWindowHud.view.chatHudView.inputField.isFocused || !worldChatWindowHud.view.isInPreview);

        if (anyInputFieldIsSelected || settingsHud.view.isOpen || avatarEditorHud.view.isOpen || DCL.NavmapView.isOpen)
        {
            return;
        }

        CommonScriptableObjects.allUIHidden.Set(!CommonScriptableObjects.allUIHidden.Get());
    }
 private void OnEditModeChangeAction(DCLAction_Trigger action)
 {
     if (activeFeature)
     {
         if (isEditModeActivated)
         {
             ExitEditMode();
         }
         else
         {
             TryStartEnterEditMode();
         }
     }
 }
Example #10
0
 private void OnSceneLimitInfoControllerChangeVisibilityTriggered(DCLAction_Trigger action)
 {
     OnSceneLimitInfoControllerChangeVisibilityAction?.Invoke();
 }
 private void CloseAction_OnTriggered(DCLAction_Trigger action)
 {
     CloseSettingsPanel();
 }
Example #12
0
 private void OnEditModeChangeAction(DCLAction_Trigger action)
 {
     builderInWorldController.ChangeFeatureActivationState();
 }
Example #13
0
 public void OnPointerClick(DCLAction_Trigger action)
 {
     OnCatalogButtonClick?.Invoke();
 }
Example #14
0
 private void OnQuickBar8InputTriggedered(DCLAction_Trigger action)
 {
     QuickBarInput(7);
 }
Example #15
0
 private void OnUIVisiblityToggleActionTriggered(DCLAction_Trigger action)
 {
     OnChangeUIVisbilityAction?.Invoke();
 }
Example #16
0
 private void OnTranslateActionTriggered(DCLAction_Trigger action)
 {
     OnTranslateSelectionAction?.Invoke();
 }
Example #17
0
 private void OnChangeModeActionTriggered(DCLAction_Trigger action)
 {
     OnChangeModeAction?.Invoke();
 }
Example #18
0
 private void OnEntityListActionTriggered(DCLAction_Trigger action)
 {
     OnEntityListChangeVisibilityAction?.Invoke();
 }
Example #19
0
 private void ToggleWorldChatTrigger_OnTriggered(DCLAction_Trigger action)
 {
     OnWorldChatToggleInputPress();
 }
Example #20
0
 private void CloseWindowTrigger_OnTriggered(DCLAction_Trigger action)
 {
     OnCloseWindowToggleInputPress();
 }
Example #21
0
 private void OnResetActionTriggered(DCLAction_Trigger action)
 {
     OnResetSelectedAction?.Invoke();
 }
Example #22
0
 private void ToggleAction_OnTriggered(DCLAction_Trigger action)
 {
     OnToggleActionTriggered?.Invoke();
 }
Example #23
0
 private void OnScaleActionTriggered(DCLAction_Trigger action)
 {
     OnScaleSelectionAction?.Invoke();
 }
Example #24
0
 private void CloseAction_OnTriggered(DCLAction_Trigger action)
 {
     OnCloseActionTriggered?.Invoke();
 }
Example #25
0
 private void OnControlsToggleActionTriggered(DCLAction_Trigger action)
 {
     OnControlsVisibilityAction?.Invoke();
 }
Example #26
0
 private void OnToggleActionTriggered(DCLAction_Trigger action)
 {
     bool value = !DataStore.i.HUDs.questsPanelVisible.Get();
     QuestsUIAnalytics.SendQuestLogVisibiltyChanged(value, "input_action");
     SetVisibility(value);
 }
 private void OnCloseButtonPressed(DCLAction_Trigger action = DCLAction_Trigger.CloseWindow)
 {
     CloseCard();
 }
 public void OnPointerClick(DCLAction_Trigger action)
 {
     OnInspectorButtonClick?.Invoke();
 }
 public void ToggleSceneLimitsInfo(DCLAction_Trigger action)
 {
     OnToggleSceneLimitsInfo?.Invoke();
 }
Example #30
0
 private void OnQuickBar9InputTriggedered(DCLAction_Trigger action)
 {
     OnQuickBarInputTriggedered(8);
 }