Exemple #1
0
    public void Initialize(ITopActionsButtonsView topActionsButtonsView, ITooltipController tooltipController)
    {
        this.topActionsButtonsView = topActionsButtonsView;
        this.tooltipController     = tooltipController;

        topActionsButtonsView.OnChangeModeClicked            += ChangeModeClicked;
        topActionsButtonsView.OnExtraClicked                 += ExtraClicked;
        topActionsButtonsView.OnTranslateClicked             += TranslateClicked;
        topActionsButtonsView.OnRotateClicked                += RotateClicked;
        topActionsButtonsView.OnScaleClicked                 += ScaleClicked;
        topActionsButtonsView.OnUndoClicked                  += UndoClicked;
        topActionsButtonsView.OnRedoClicked                  += RedoClicked;
        topActionsButtonsView.OnDuplicateClicked             += DuplicateClicked;
        topActionsButtonsView.OnDeleteClicked                += DeleteClicked;
        topActionsButtonsView.OnLogOutClicked                += LogoutClicked;
        topActionsButtonsView.OnPointerExit                  += TooltipPointerExited;
        topActionsButtonsView.OnChangeCameraModePointerEnter += TooltipPointerEntered;
        topActionsButtonsView.OnTranslatePointerEnter        += TooltipPointerEntered;
        topActionsButtonsView.OnRotatePointerEnter           += TooltipPointerEntered;
        topActionsButtonsView.OnScalePointerEnter            += TooltipPointerEntered;
        topActionsButtonsView.OnUndoPointerEnter             += TooltipPointerEntered;
        topActionsButtonsView.OnRedoPointerEnter             += TooltipPointerEntered;
        topActionsButtonsView.OnDuplicatePointerEnter        += TooltipPointerEntered;
        topActionsButtonsView.OnDeletePointerEnter           += TooltipPointerEntered;
        topActionsButtonsView.OnMoreActionsPointerEnter      += TooltipPointerEntered;
        topActionsButtonsView.OnLogoutPointerEnter           += TooltipPointerEntered;
        topActionsButtonsView.OnSnapModePointerEnter         += TooltipPointerEntered;
        topActionsButtonsView.OnSnapModeClicked              += SnapModeClicked;

        extraActionsController = new ExtraActionsController();
        topActionsButtonsView.ConfigureExtraActions(extraActionsController);
        extraActionsController.SetActive(false);
    }
 private void TooltipSpawned(ITooltipController controller, Tooltip tool)
 {
     if (controller == (tooltip as ITooltipController))
     {
         toolText = tool as Tooltip_Text;
     }
 }
Exemple #3
0
    public void Initialize(ITopActionsButtonsView topActionsButtonsView, ITooltipController tooltipController, IBuildModeConfirmationModalController buildModeConfirmationModalController)
    {
        this.topActionsButtonsView = topActionsButtonsView;
        this.tooltipController     = tooltipController;
        this.buildModeConfirmationModalController = buildModeConfirmationModalController;

        topActionsButtonsView.OnChangeModeClicked            += ChangeModeClicked;
        topActionsButtonsView.OnExtraClicked                 += ExtraClicked;
        topActionsButtonsView.OnTranslateClicked             += TranslateClicked;
        topActionsButtonsView.OnRotateClicked                += RotateClicked;
        topActionsButtonsView.OnScaleClicked                 += ScaleClicked;
        topActionsButtonsView.OnResetClicked                 += ResetClicked;
        topActionsButtonsView.OnDuplicateClicked             += DuplicateClicked;
        topActionsButtonsView.OnDeleteClicked                += DeleteClicked;
        topActionsButtonsView.OnLogOutClicked                += ShowLogoutConfirmation;
        topActionsButtonsView.OnPointerExit                  += TooltipPointerExited;
        topActionsButtonsView.OnChangeCameraModePointerEnter += TooltipPointerEntered;
        topActionsButtonsView.OnTranslatePointerEnter        += TooltipPointerEntered;
        topActionsButtonsView.OnRotatePointerEnter           += TooltipPointerEntered;
        topActionsButtonsView.OnScalePointerEnter            += TooltipPointerEntered;
        topActionsButtonsView.OnResetPointerEnter            += TooltipPointerEntered;
        topActionsButtonsView.OnDuplicatePointerEnter        += TooltipPointerEntered;
        topActionsButtonsView.OnDeletePointerEnter           += TooltipPointerEntered;
        topActionsButtonsView.OnMoreActionsPointerEnter      += TooltipPointerEntered;
        topActionsButtonsView.OnLogoutPointerEnter           += TooltipPointerEntered;
        buildModeConfirmationModalController.OnCancelExit    += HideLogoutConfirmation;
        buildModeConfirmationModalController.OnConfirmExit   += ConfirmLogout;

        extraActionsController = new ExtraActionsController();
        topActionsButtonsView.ConfigureExtraActions(extraActionsController);
        extraActionsController.SetActive(false);
    }
Exemple #4
0
    public void Initialize(IInspectorBtnView inspectorBtnView, ITooltipController tooltipController)
    {
        this.inspectorBtnView  = inspectorBtnView;
        this.tooltipController = tooltipController;

        inspectorBtnView.OnInspectorButtonClick += Click;
        inspectorBtnView.OnShowTooltip          += ShowTooltip;
        inspectorBtnView.OnHideTooltip          += HideTooltip;
    }
    public void Initialize(IFirstPersonModeView firstPersonModeView, ITooltipController tooltipController)
    {
        this.firstPersonModeView = firstPersonModeView;
        this.tooltipController   = tooltipController;

        firstPersonModeView.OnFirstPersonModeClick += Click;
        firstPersonModeView.OnShowTooltip          += ShowTooltip;
        firstPersonModeView.OnHideTooltip          += HideTooltip;
    }
    public void Initialize(ICatalogBtnView catalogBtnView, ITooltipController tooltipController)
    {
        this.catalogBtnView    = catalogBtnView;
        this.tooltipController = tooltipController;

        catalogBtnView.OnCatalogButtonClick += Click;
        catalogBtnView.OnShowTooltip        += ShowTooltip;
        catalogBtnView.OnHideTooltip        += HideTooltip;
    }
Exemple #7
0
    public void Initialize(IPublishBtnView publishBtnView, ITooltipController tooltipController)
    {
        this.publishBtnView    = publishBtnView;
        this.tooltipController = tooltipController;

        publishBtnView.OnPublishButtonClick += Click;
        publishBtnView.OnShowTooltip        += ShowTooltip;
        publishBtnView.OnHideTooltip        += HideTooltip;
    }