Class Exposure Tree - MerlinVR/UdonSharp GitHub Wiki

The Class Exposure Tree will tell you what classes and methods that are available in Udon.

You can open the window by going to Window > Udon Sharp > Class Exposure Tree

  • Red = Not exposed to Udon
  • Green = Exposed to Udon



The Show base members toggle will show methods inherited from base classes that are exposed, for instance on things inheriting from UnityEngine.Component, this will show the GetComponent<T>() functions since they're defined on the base class.

The Hide whitelisted accessors option is mostly there for VRChat if they decide to move away from using the secure heap. This will only show any functions that may return any type of UnityEngine.Object through a method return, method parameter, property, or field. This operates recursively so it will catch things that return structs that may contain a UnityEngine.Object as well.

⚠️ **GitHub.com Fallback** ⚠️