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; } }
void UpdateCameraMode() { if (Input.GetKeyDown(KeyCode.F)) { mode = CameraMovementMode.Free; } else if (Input.GetKeyDown(KeyCode.G)) { mode = CameraMovementMode.Follow; } }
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; }
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; }
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(); }
public void SetCameraMode(CameraMovementMode mode) { this.mode = mode; }