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) |
![]() | |
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 |
![]() | |
Transform | interactTextPlacement |
string | interactText = "Use" |
GameObject | interactTextGO |
float | proximity = 2f |
Static Public Attributes | |
static Action< VRC_Trigger > | InitializeTrigger |
static EditorTriggerLineMode | EditorGlobalTriggerLineMode |
![]() | |
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] |
![]() | |
virtual bool | IsInteractive [get] |
float | Proximity [get] |
![]() | |
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.