Namespace JLChnToZ.VRC.Foundation
Classes
- BindEventAttribute
Binds an event to UdonSharp.UdonSharpBehaviour on build.
- BindUdonSharpEventAttribute
Attach this attribute to a field of UdonSharpEventSender based componet to bind the event on build.
- DeclareDefineAttribute
Attach this to an assembly to declare a define.
- DeclareUndefineAttribute
Attach this to an assembly to remove a define. This is for handling cases where a dependency has been removed.
- EditorOnlyAttribute
Attach this to a UnityEngine.MonoBehaviour based class to mark it as editor only.
- LocatableAttribute
Appends a resolve button to the field in inspector.
- Polyfills
Polyfills for compatibility with older versions of Unity and .NET.
- ResolveAttribute
Mark a field to be auto resolved from a path on build time.
- TMProMigratableAttribute
Attach this attribute to a UnityEngine.UI.Text field to indicate that it should be migrated to TMPro.TextMeshProUGUI.
- ToggleAndNumberFieldAttribute
Attach this attribute to an int field to display it as a toggle and a number field in the inspector. If the toggle is off, the number field will be disabled and display a custom text.
- TrustUrlCheckAttribute
Attach this attribute to a
VRCUrlfield to indicate that it should be checked for trusted URL.
- UdonEventUtils
Utility methods for working with Udon behaviours and events.
- UdonMetaAttribute
Assigns a UdonSharp field with a specific metadata on current UdonBehaviour.
- VRCCanvasConfigurator
An editor component to help auto configurate VRChat interactable UI canvas.
Structs
- Semver
A simple semantic versioning implementation that supports parsing, comparison, and equality checks.
Interfaces
- IPrioritizedPreProcessor
Indicates this component is a pre-processor with priority.
- ISelfPreProcess
Indicates this component is a pre-processor that will process itself.
- ISingleton<T>
A singleton interface for UdonSharpBehaviour.
- IUdonAdaptor
Allow declared preprocessor attributes for UdonSharpBehaviour usable in editor-only MonoBehaviour.
Enums
- LocatableAttribute.InstaniatePrefabHierachyPosition
The position of the prefab to instantiate.
- TrustedUrlTypes
The types of trusted URL.
- UdonMetaAttributeType
Defines the type of metadata that can be assigned to a UdonSharp field.