Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add fly tool to advanced tools panel #63

Merged
merged 4 commits into from
Mar 30, 2021

Conversation

lachlansleight
Copy link

This is basically a nicer version of the fly tool that I described in my tutorial.

It features the following changes:

  • Added a new tool to the SketchControls/SketchSurface object in the Main Scene
  • Added a new panel button to the AdvancedToolsPanel and AdvancedToolsPanel_Mobile prefabs
  • Added the necessary enum values to BaseTool.cs and InputManager.cs
  • Added the necessary input handling to ControllerInfo.cs
  • Added a new icon for the Fly Tool

Note that this PR includes a modification to the Main scene! This could be avoided in future by making SketchSurface a prefab

@mikeage
Copy link
Member

mikeage commented Mar 21, 2021

Hi @lachlansleight , I hope you don't mind but I merged main into your branch, to get the CI builds to run.

@mikeage
Copy link
Member

mikeage commented Mar 30, 2021

Looks great, thanks!

@mikeage mikeage merged commit ebcee9e into icosa-foundation:main Mar 30, 2021
andybak pushed a commit to IxxyXR/open-brush that referenced this pull request Apr 9, 2021
* Icosa/main:
  Document the secrets used in the CI (icosa-foundation#82)
  Packaging improvements (icosa-foundation#85)
  Build on PRs, push to main, or commits with [CI BUILD] somewhere in the message (icosa-foundation#75)
  Add Linux (regular + experimental) builds to the releases (icosa-foundation#76)
  Use secrets.UNITY_EMAIL/_PASSWORD/_SERIAL if present, otherwise use hardcoded free license (icosa-foundation#74)
  Create release upon each build and standardize version numbers (icosa-foundation#71)
  Change SketchFab uploads to upload as OpenBrush
  Don't request microphone permissions, no matter what (icosa-foundation#72)
  Add fly tool to advanced tools panel (icosa-foundation#63)
  Re-enable builds on all forks, but only sign if the secrets are present (icosa-foundation#69)
  Only run CI builds on icosa-gallery/open-brush (icosa-foundation#68)
  Enable Experimental builds for Android/Oculus and StandaloneWindows64/SteamVR (icosa-foundation#66)
  Improve and Document CI builds (icosa-foundation#65)
  Sign all builds that are built from pushes to main (icosa-foundation#64)
  Add CI Builds to PRs and pushes to main (icosa-foundation#43)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants