Skip to content
orels1 edited this page Jul 22, 2020 · 15 revisions

Udon Toolkit is a project aimed at simplifying usage of Udon by providing a set of easy to use purpose-built behaviours, from generic triggers and actions, to more complete systems like Key Items, Cabinet Drawers, etc.

This also includes a system of attributes that allow you to utilize the same UI elements when building your own behaviours!

If you find that something is broken or works not as you would expect - please ping me in the discord server, or better - create a new issue.

Requirements

How to use

  • Find a behaviour you need in the list on the right
  • Select a Game Object you want to use (or make a new one)
  • Click Add Component and type the name of a Behaviour, you should see a corresponding controller in the list. So for Universal Action a Universal Action Controller should pop up
  • A new component with all the corresponding UI and parameters should appear, alongside an Udon Behaviour component that has a behaviour already attached.
  • If its your first time using Udon Toolkit, you might want to click "Compile All Behaviours", after that you can leave the Udon Behaviour component alone, you will only ever need to interact with the custom Controller UI if everything works as expected

Known Issues

  • Prefabs are fundamentally broken in Udon as of July 2020. Toolkit will show a warning if you will try to use a prefab, it is highly recommended to unpack the prefab before editing anything, as values can just reset to whatever they were before when entering play mode

Thanks

  • To VRC Team for making Udon which actually made me learn C# and Unity Editor Tools development
  • To Merlin for making Udon Sharp without which none of this wouldn't have been possible
Clone this wiki locally