|
VRC SDK
This project aims to completely document the VRChat Unity SDK
|


Public Member Functions | |
| abstract Type | GetProgramVariableType (string symbolName) |
| abstract T | GetProgramVariable< T > (string symbolName) |
| abstract object | GetProgramVariable (string symbolName) |
| abstract bool | TryGetProgramVariable< T > (string symbolName, out T value) |
| abstract bool | TryGetProgramVariable (string symbolName, out object value) |
| abstract void | SetProgramVariable< T > (string symbolName, T value) |
| abstract void | SetProgramVariable (string symbolName, object value) |
| abstract void | SendCustomEvent (string eventName) |
| abstract void | SendCustomNetworkEvent (NetworkEventTarget target, string eventName) |
| abstract void | SendCustomEventDelayedSeconds (string eventName, float delaySeconds, EventTiming eventTiming=0) |
| abstract void | SendCustomEventDelayedFrames (string eventName, int delayFrames, EventTiming eventTiming=0) |
| abstract void | InitializeUdonContent () |
| abstract void | RunProgram (string eventName) |
| abstract bool | RunEvent (string eventName) |
| abstract bool | RunEvent< T0 > (string eventName, ValueTuple< string, T0 > parameter0) |
| abstract bool | RunEvent< T0, T1 > (string eventName, ValueTuple< string, T0 > parameter0, ValueTuple< string, T1 > parameter1) |
| abstract bool | RunEvent< T0, T1, T2 > (string eventName, ValueTuple< string, T0 > parameter0, ValueTuple< string, T1 > parameter1, ValueTuple< string, T2 > parameter2) |
| abstract bool | RunEvent (string eventName, params ValueTuple< string, object >[] programVariables) |
| abstract void | RunInputEvent (string eventName, UdonInputEventArgs args) |
| abstract void | RequestSerialization () |
Public Member Functions inherited from VRC.SDKBase.VRC_Interactable | |
| delegate void | InitializationDelegate (VRC_Interactable obj) |
| delegate bool | ValidDelegate (VRC_Interactable obj, VRCPlayerApi player) |
| virtual void | Start () |
| virtual void | Awake () |
| abstract void | Interact () |
| virtual void | OnPickupUseUp () |
| virtual void | OnPickupUseDown () |
| virtual void | OnPickup () |
| virtual void | OnDrop () |
| bool | IsInteractiveForPlayer (VRCPlayerApi player) |
Properties | |
| abstract bool | DisableInteractive [get, set] |
| abstract bool | DisableEventProcessing [get, set] |
| abstract IUdonSyncMetadataTable | SyncMetadataTable [get] |
| abstract bool | IsNetworkingSupported [get, set] |
| abstract string | InteractionText [get, set] |
Properties inherited from VRC.SDKBase.VRC_Interactable | |
| virtual bool | IsInteractive [get] |
| float | Proximity [get] |
Properties inherited from VRC.SDKBase.Source.IVRCInteractable | |
| float | Proximity [get] |
Private Member Functions | |
| bool IUdonEventReceiver. | get_enabled () |
| void IUdonEventReceiver. | set_enabled (bool value) |
Additional Inherited Members | |
Public Attributes inherited from VRC.SDKBase.VRC_Interactable | |
| Transform | interactTextPlacement |
| string | interactText = "Use" |
| GameObject | interactTextGO |
| float | proximity = 2f |
Static Public Attributes inherited from VRC.SDKBase.VRC_Interactable | |
| static InitializationDelegate | Initialize |
| static ValidDelegate | CheckValid |
Definition at line 9348 of file VRCSDK3.cs.
|
private |
Definition at line 9400 of file VRCSDK3.cs.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |

|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
private |
Definition at line 9405 of file VRCSDK3.cs.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
getset |
Definition at line 9352 of file VRCSDK3.cs.
|
getset |
Definition at line 9350 of file VRCSDK3.cs.
|
getset |
Definition at line 9358 of file VRCSDK3.cs.
|
getset |
Definition at line 9356 of file VRCSDK3.cs.
|
get |
Definition at line 9354 of file VRCSDK3.cs.