VRC SDK
This project aims to completely document the VRChat Unity SDK
|
Public Member Functions | |
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) |
Public Attributes | |
Transform | interactTextPlacement |
string | interactText = "Use" |
GameObject | interactTextGO |
float | proximity = 2f |
Static Public Attributes | |
static InitializationDelegate | Initialize |
static ValidDelegate | CheckValid |
Properties | |
virtual bool | IsInteractive [get] |
float | Proximity [get] |
![]() | |
float | Proximity [get] |
Definition at line 10195 of file VRCSDKBase.cs.
|
virtual |
Reimplemented in VRC.SDKBase.VRC_Trigger, VRC.SDKBase.VRC_UseEvents, and VRC.SDKBase.VRC_WebPanel.
Definition at line 10223 of file VRCSDKBase.cs.
delegate void VRC.SDKBase.VRC_Interactable.InitializationDelegate | ( | VRC_Interactable | obj | ) |
|
pure virtual |
Implemented in VRC.SDKBase.VRC_Trigger, VRC.SDKBase.VRC_UseEvents, and VRC.SDKBase.VRC_WebPanel.
bool VRC.SDKBase.VRC_Interactable.IsInteractiveForPlayer | ( | VRCPlayerApi | player | ) |
Definition at line 10246 of file VRCSDKBase.cs.
|
virtual |
Reimplemented in VRC.SDKBase.VRC_Trigger.
Definition at line 10242 of file VRCSDKBase.cs.
|
virtual |
Reimplemented in VRC.SDKBase.VRC_Trigger.
Definition at line 10238 of file VRCSDKBase.cs.
|
virtual |
Reimplemented in VRC.SDKBase.VRC_Trigger.
Definition at line 10234 of file VRCSDKBase.cs.
|
virtual |
Reimplemented in VRC.SDKBase.VRC_Trigger.
Definition at line 10230 of file VRCSDKBase.cs.
|
virtual |
Reimplemented in VRC.SDKBase.VRC_UseEvents.
Definition at line 10219 of file VRCSDKBase.cs.
delegate bool VRC.SDKBase.VRC_Interactable.ValidDelegate | ( | VRC_Interactable | obj, |
VRCPlayerApi | player | ||
) |
|
static |
Definition at line 10213 of file VRCSDKBase.cs.
|
static |
Definition at line 10211 of file VRCSDKBase.cs.
string VRC.SDKBase.VRC_Interactable.interactText = "Use" |
Definition at line 10203 of file VRCSDKBase.cs.
GameObject VRC.SDKBase.VRC_Interactable.interactTextGO |
Definition at line 10206 of file VRCSDKBase.cs.
Transform VRC.SDKBase.VRC_Interactable.interactTextPlacement |
Definition at line 10201 of file VRCSDKBase.cs.
float VRC.SDKBase.VRC_Interactable.proximity = 2f |
Definition at line 10209 of file VRCSDKBase.cs.
|
get |
Definition at line 10215 of file VRCSDKBase.cs.
|
get |
Implements VRC.SDKBase.Source.IVRCInteractable.
Definition at line 10217 of file VRCSDKBase.cs.