VRC SDK
This project aims to completely document the VRChat Unity SDK
Loading...
Searching...
No Matches
VRC.SDKBase.VRC_Interactable Class Referenceabstract
Inheritance diagram for VRC.SDKBase.VRC_Interactable:
Collaboration diagram for VRC.SDKBase.VRC_Interactable:

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]
 
- Properties inherited from VRC.SDKBase.Source.IVRCInteractable
float Proximity [get]
 

Detailed Description

Definition at line 10195 of file VRCSDKBase.cs.

Member Function Documentation

◆ Awake()

virtual void VRC.SDKBase.VRC_Interactable.Awake ( )
virtual

◆ InitializationDelegate()

delegate void VRC.SDKBase.VRC_Interactable.InitializationDelegate ( VRC_Interactable  obj)

◆ Interact()

abstract void VRC.SDKBase.VRC_Interactable.Interact ( )
pure virtual

◆ IsInteractiveForPlayer()

bool VRC.SDKBase.VRC_Interactable.IsInteractiveForPlayer ( VRCPlayerApi  player)

Definition at line 10246 of file VRCSDKBase.cs.

◆ OnDrop()

virtual void VRC.SDKBase.VRC_Interactable.OnDrop ( )
virtual

Reimplemented in VRC.SDKBase.VRC_Trigger.

Definition at line 10242 of file VRCSDKBase.cs.

◆ OnPickup()

virtual void VRC.SDKBase.VRC_Interactable.OnPickup ( )
virtual

Reimplemented in VRC.SDKBase.VRC_Trigger.

Definition at line 10238 of file VRCSDKBase.cs.

◆ OnPickupUseDown()

virtual void VRC.SDKBase.VRC_Interactable.OnPickupUseDown ( )
virtual

Reimplemented in VRC.SDKBase.VRC_Trigger.

Definition at line 10234 of file VRCSDKBase.cs.

◆ OnPickupUseUp()

virtual void VRC.SDKBase.VRC_Interactable.OnPickupUseUp ( )
virtual

Reimplemented in VRC.SDKBase.VRC_Trigger.

Definition at line 10230 of file VRCSDKBase.cs.

◆ Start()

virtual void VRC.SDKBase.VRC_Interactable.Start ( )
virtual

Reimplemented in VRC.SDKBase.VRC_UseEvents.

Definition at line 10219 of file VRCSDKBase.cs.

◆ ValidDelegate()

delegate bool VRC.SDKBase.VRC_Interactable.ValidDelegate ( VRC_Interactable  obj,
VRCPlayerApi  player 
)

Member Data Documentation

◆ CheckValid

ValidDelegate VRC.SDKBase.VRC_Interactable.CheckValid
static

Definition at line 10213 of file VRCSDKBase.cs.

◆ Initialize

InitializationDelegate VRC.SDKBase.VRC_Interactable.Initialize
static

Definition at line 10211 of file VRCSDKBase.cs.

◆ interactText

string VRC.SDKBase.VRC_Interactable.interactText = "Use"

Definition at line 10203 of file VRCSDKBase.cs.

◆ interactTextGO

GameObject VRC.SDKBase.VRC_Interactable.interactTextGO

Definition at line 10206 of file VRCSDKBase.cs.

◆ interactTextPlacement

Transform VRC.SDKBase.VRC_Interactable.interactTextPlacement

Definition at line 10201 of file VRCSDKBase.cs.

◆ proximity

float VRC.SDKBase.VRC_Interactable.proximity = 2f

Definition at line 10209 of file VRCSDKBase.cs.

Property Documentation

◆ IsInteractive

virtual bool VRC.SDKBase.VRC_Interactable.IsInteractive
get

Definition at line 10215 of file VRCSDKBase.cs.

◆ Proximity

float VRC.SDKBase.VRC_Interactable.Proximity
get

Implements VRC.SDKBase.Source.IVRCInteractable.

Definition at line 10217 of file VRCSDKBase.cs.


The documentation for this class was generated from the following file: