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


Classes | |
| class | c__DisplayClass40_0 |
| class | c__DisplayClass41_0 |
| class | CustomTriggerTarget |
| class | DataStorageShadow |
| class | TriggerEvent |
| class | TypeCollections |
Public Types | |
| enum | TriggerType : Enum |
| enum | EditorTriggerLineMode : Enum |
Public Member Functions | |
| override void | Awake () |
| override void | Interact () |
| override void | OnPickupUseUp () |
| override void | OnPickupUseDown () |
| override void | OnPickup () |
| override void | OnDrop () |
| void | ExecuteTriggers (IEnumerable< TriggerEvent > triggers) |
| void | ExecuteTriggerType (TriggerType triggerType) |
| void | ExecuteCustomTrigger (string name) |
| void | ResetClock (TriggerEvent timer) |
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) |
Static Public Member Functions | |
| static void | TriggerCustom (CustomTriggerTarget target) |
| static void | Trigger (GameObject obj, TriggerType type) |
| static void | TriggerCustom (GameObject obj, string name) |
Public Attributes | |
| bool | isHidden |
| bool | UsesAdvancedOptions |
| bool | TakesOwnershipIfNecessary |
| bool | DrawLines = true |
| List< TriggerEvent > | Triggers = new List<TriggerEvent>() |
| Action< TriggerEvent > | ExecuteTrigger |
Public Attributes inherited from VRC.SDKBase.VRC_Interactable | |
| Transform | interactTextPlacement |
| string | interactText = "Use" |
| GameObject | interactTextGO |
| float | proximity = 2f |
Static Public Attributes | |
| static Action< VRC_Trigger > | InitializeTrigger |
| static EditorTriggerLineMode | EditorGlobalTriggerLineMode |
Static Public Attributes inherited from VRC.SDKBase.VRC_Interactable | |
| static InitializationDelegate | Initialize |
| static ValidDelegate | CheckValid |
Properties | |
| bool | HasKeyTriggers [get] |
| bool | HasTimerTriggers [get] |
| bool | HasColliderTriggers [get] |
| bool | HasInteractiveTriggers [get] |
| bool | HasPickupTriggers [get] |
| override bool | IsInteractive [get] |
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 | |
| void | OnDestroy () |
| void | OnEnable () |
| void | OnDisable () |
| void | OnDrawGizmosSelected () |
| void | ResetClocks () |
Definition at line 7548 of file VRCSDKBase.cs.
| enum VRC.SDKBase.VRC_Trigger.EditorTriggerLineMode : Enum |
Definition at line 7594 of file VRCSDKBase.cs.
| enum VRC.SDKBase.VRC_Trigger.TriggerType : Enum |
Definition at line 7559 of file VRCSDKBase.cs.
|
virtual |
Reimplemented from VRC.SDKBase.VRC_Interactable.
Definition at line 7820 of file VRCSDKBase.cs.
| void VRC.SDKBase.VRC_Trigger.ExecuteCustomTrigger | ( | string | name | ) |
| void VRC.SDKBase.VRC_Trigger.ExecuteTriggers | ( | IEnumerable< TriggerEvent > | triggers | ) |
Definition at line 7947 of file VRCSDKBase.cs.
| void VRC.SDKBase.VRC_Trigger.ExecuteTriggerType | ( | TriggerType | triggerType | ) |
|
virtual |
Implements VRC.SDKBase.VRC_Interactable.
Definition at line 7922 of file VRCSDKBase.cs.
|
private |
Definition at line 7826 of file VRCSDKBase.cs.
|
private |
Definition at line 7837 of file VRCSDKBase.cs.
|
private |
Definition at line 7843 of file VRCSDKBase.cs.
|
virtual |
Reimplemented from VRC.SDKBase.VRC_Interactable.
Definition at line 7942 of file VRCSDKBase.cs.
|
private |
Definition at line 7831 of file VRCSDKBase.cs.
|
virtual |
Reimplemented from VRC.SDKBase.VRC_Interactable.
Definition at line 7937 of file VRCSDKBase.cs.
|
virtual |
Reimplemented from VRC.SDKBase.VRC_Interactable.
Definition at line 7932 of file VRCSDKBase.cs.
|
virtual |
Reimplemented from VRC.SDKBase.VRC_Interactable.
Definition at line 7927 of file VRCSDKBase.cs.
| void VRC.SDKBase.VRC_Trigger.ResetClock | ( | TriggerEvent | timer | ) |
Definition at line 8060 of file VRCSDKBase.cs.
|
private |
Definition at line 8040 of file VRCSDKBase.cs.
|
static |
|
static |
|
static |
| bool VRC.SDKBase.VRC_Trigger.DrawLines = true |
Definition at line 7747 of file VRCSDKBase.cs.
|
static |
Definition at line 7749 of file VRCSDKBase.cs.
| Action<TriggerEvent> VRC.SDKBase.VRC_Trigger.ExecuteTrigger |
Definition at line 7754 of file VRCSDKBase.cs.
|
static |
Definition at line 7738 of file VRCSDKBase.cs.
| bool VRC.SDKBase.VRC_Trigger.isHidden |
Definition at line 7740 of file VRCSDKBase.cs.
| bool VRC.SDKBase.VRC_Trigger.TakesOwnershipIfNecessary |
Definition at line 7745 of file VRCSDKBase.cs.
| List<TriggerEvent> VRC.SDKBase.VRC_Trigger.Triggers = new List<TriggerEvent>() |
Definition at line 7752 of file VRCSDKBase.cs.
| bool VRC.SDKBase.VRC_Trigger.UsesAdvancedOptions |
Definition at line 7743 of file VRCSDKBase.cs.
|
get |
Definition at line 7760 of file VRCSDKBase.cs.
|
get |
Definition at line 7772 of file VRCSDKBase.cs.
|
get |
Definition at line 7756 of file VRCSDKBase.cs.
|
get |
Definition at line 7774 of file VRCSDKBase.cs.
|
get |
Definition at line 7758 of file VRCSDKBase.cs.
|
get |
Definition at line 7776 of file VRCSDKBase.cs.