private void setupSelectionButton(CameraMovementMode mode, String name)
        {
            Button selectionButton = (Button)widget.findWidget(name);

            selectionOperators.addButton(mode, selectionButton);
            selectionButton.NeedToolTip   = true;
            selectionButton.EventToolTip += selectionButton_EventToolTip;
        }
 void sceneViewController_CameraMovementModeChanged(CameraMovementMode arg)
 {
     if (allowSelectionModeChanges)
     {
         allowSelectionModeChanges    = false;
         selectionOperators.Selection = arg;
         allowSelectionModeChanges    = true;
     }
 }
Пример #3
0
 void UpdateCameraMode()
 {
     if (Input.GetKeyDown(KeyCode.F))
     {
         mode = CameraMovementMode.Free;
     }
     else if (Input.GetKeyDown(KeyCode.G))
     {
         mode = CameraMovementMode.Follow;
     }
 }
Пример #4
0
 public CameraEvent(DoomEventType eventType, Vector2 mouseDelta, params string[] listenerNames)
 {
     _eventType = eventType;
     _mouseDelta = mouseDelta;
     _listenerNames = listenerNames;
     _forwardPressed = false;
     _backwardPressed = false;
     _strafeLeftPressed = false;
     _strafeRightPressed = false;
     _cameraMovementMode = CameraMovementMode.Pan;
 }
Пример #5
0
 public CameraEvent(DoomEventType eventType, Vector2 mouseDelta, bool forwardPressed, bool backwardPressed,
                    bool strafeRightPressed, bool strafeLeftPressed, params string[] listenerNames)
 {
     _eventType = eventType;
     _mouseDelta = mouseDelta;
     _listenerNames = listenerNames;
     _forwardPressed = forwardPressed;
     _backwardPressed = backwardPressed;
     _strafeLeftPressed = strafeLeftPressed;
     _strafeRightPressed = strafeRightPressed;
     _cameraMovementMode = CameraMovementMode.Freelook;
 }
Пример #6
0
        void sceneViewController_CameraMovementModeChanged(CameraMovementMode arg)
        {
            switch (arg)
            {
            case CameraMovementMode.Rotate:
                IconName = "CameraMovementIcons.Rotate";
                break;

            case CameraMovementMode.Pan:
                IconName = "CameraMovementIcons.Pan";
                break;

            case CameraMovementMode.Zoom:
                IconName = "CameraMovementIcons.Zoom";
                break;
            }
            fireIconChanged();
        }
Пример #7
0
 public void SetCameraMode(CameraMovementMode mode)
 {
     this.mode = mode;
 }