VR Development Framework
v 1.0.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
Public Attributes | Protected Member Functions | List of all members
AVR.Core.AVR_Component Class Reference

Base class for all arc-vr components. A component is typically a Monobehaviour that represents a virtual device, feature-provider or module. More...

Inheritance diagram for AVR.Core.AVR_Component:
AVR.Core.AVR_Behaviour AVR.Avatar.AVR_PoseAssumer AVR.Avatar.AVR_PoseProvider AVR.Avatar.AVR_SimpleAvatar AVR.Core.AVR_ControllerComponent AVR.Core.AVR_GenericXRDevice AVR.Core.AVR_Ray AVR.Core.AVR_SingletonComponent< T > AVR.Net.AVR_ThirdPersonCharacterController AVR.Phys.AVR_Grabbable AVR.Phys.AVR_GrabbableFinder

Public Attributes

UnityEngine.Events.UnityEvent onAwake
 Events called when this component awakes. More...
 
UnityEngine.Events.UnityEvent onStart
 Events called when this component starts. More...
 
UnityEngine.Events.UnityEvent onEnable
 Events called when this component is enabled. More...
 
UnityEngine.Events.UnityEvent onDisable
 Events called when this component is disabled. More...
 

Protected Member Functions

virtual void Awake ()
 
virtual void Start ()
 
virtual void OnEnable ()
 
virtual void OnDisable ()
 

Additional Inherited Members

- Public Member Functions inherited from AVR.Core.AVR_Behaviour
virtual void OnDestroy ()
 
- Protected Attributes inherited from AVR.Core.AVR_Behaviour
AVR_PlayerRig playerRig => AVR_PlayerRig.Instance
 The current AVR_PlayerRig instance in the scene More...
 
AVR_Root root => AVR_Root.Instance
 The current AVR_Root instance in the scene More...
 
bool vrEnabled => UnityEngine.XR.XRSettings.enabled
 True if the application is running as a VR/XR application More...
 

Detailed Description

Base class for all arc-vr components. A component is typically a Monobehaviour that represents a virtual device, feature-provider or module.

Definition at line 11 of file AVR_Component.cs.