-
Notifications
You must be signed in to change notification settings - Fork 51
Class Exposure Tree
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.