Loading API data...
Welcome to UdonSharp API Explorer
This interactive documentation contains all available types and methods in UdonSharp for VRChat world development.
Quick Access
Usage Tips
- 🔍 Use the search bar to find specific types or methods
- 📁 Browse namespaces in the sidebar
- ✅ Green items are exposed in UdonSharp
- ❌ Red items are not available
- 📋 Click on Udon names to copy them to clipboard
- ⚡ Use filters to show only what you need
Common UdonSharp Code Examples
Get Transform Position
Vector3 pos = transform.position;
→ UnityEngineTransform.__get_position__UnityEngineVector3
Set GameObject Active
gameObject.SetActive(true);
→ UnityEngineGameObject.__SetActive__SystemBoolean__SystemVoid
Get Local Player
VRCPlayerApi player = Networking.LocalPlayer;
→ VRCSDKBaseNetworking.__get_LocalPlayer__VRCSDKBaseVRCPlayerApi
Teleport Player
player.TeleportTo(position, rotation);
→ VRCSDKBaseVRCPlayerApi.__TeleportTo__UnityEngineVector3_UnityEngineQuaternion__SystemVoid
Debug Log
Debug.Log("Hello World");
→ UnityEngineDebug.__Log__SystemObject__SystemVoid
Instantiate Object
GameObject obj = VRCInstantiate(prefab);
→ VRCInstantiate.__Instantiate__UnityEngineGameObject__UnityEngineGameObject
Full Name:
Namespace:
Members: