Verse 1.0
A multi-platform multiplayer Virtual Reality experience developed with Unity
Loading...
Searching...
No Matches
Public Member Functions | List of all members
O8C.O8CDeviceTracking Class Referenceabstract

Parent class for IO8CDeviceTracking MonoBehaviour implementations. More...

Inheritance diagram for O8C.O8CDeviceTracking:
O8C.IO8CDeviceTracking O8C.O8CZinniaDeviceTracking

Public Member Functions

abstract void AddHeadTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
Parameters
targetTarget GameObject.

 
abstract void AddLeftHandTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
Parameters
targetTarget GameObject.

 
abstract void AddRightHandTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
Parameters
targetTarget GameObject.

 
abstract void RemoveHeadTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
Parameters
targetTarget GameObject.

 
abstract void RemoveLeftHandTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
Parameters
targetTarget GameObject.

 
abstract void RemoveRightHandTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
Parameters
targetTarget GameObject.

 
abstract void SetPlayAreaFollower (GameObject source)
 Sets the play area follower.
Parameters
sourceThe object to follow.

 
abstract Transform GetHeadTransform ()
 Provides access to the head transform.
Returns
The head transform.

 
void AddHeadTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
 
void RemoveHeadTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
 
void AddLeftHandTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
 
void RemoveLeftHandTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
 
void AddRightHandTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
 
void RemoveRightHandTarget (GameObject target)
 Add a GameObject to be transformed by the head transform.
 
void SetPlayAreaFollower (GameObject source)
 Sets the play area follower.
 
Transform GetHeadTransform ()
 Provides access to the head transform.
 

Detailed Description

Parent class for IO8CDeviceTracking MonoBehaviour implementations.

This class only contains abstract implementations of the interface and is intended to allow implementors of the interface to be used in the inspector.

Member Function Documentation

◆ AddHeadTarget()

abstract void O8C.O8CDeviceTracking.AddHeadTarget ( GameObject  target)
pure virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.IO8CDeviceTracking.

Implemented in O8C.O8CZinniaDeviceTracking.

◆ AddLeftHandTarget()

abstract void O8C.O8CDeviceTracking.AddLeftHandTarget ( GameObject  target)
pure virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.IO8CDeviceTracking.

Implemented in O8C.O8CZinniaDeviceTracking.

◆ AddRightHandTarget()

abstract void O8C.O8CDeviceTracking.AddRightHandTarget ( GameObject  target)
pure virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.IO8CDeviceTracking.

Implemented in O8C.O8CZinniaDeviceTracking.

◆ GetHeadTransform()

abstract Transform O8C.O8CDeviceTracking.GetHeadTransform ( )
pure virtual

Provides access to the head transform.

Returns
The head transform.

Implements O8C.IO8CDeviceTracking.

Implemented in O8C.O8CZinniaDeviceTracking.

◆ RemoveHeadTarget()

abstract void O8C.O8CDeviceTracking.RemoveHeadTarget ( GameObject  target)
pure virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.IO8CDeviceTracking.

Implemented in O8C.O8CZinniaDeviceTracking.

◆ RemoveLeftHandTarget()

abstract void O8C.O8CDeviceTracking.RemoveLeftHandTarget ( GameObject  target)
pure virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.IO8CDeviceTracking.

Implemented in O8C.O8CZinniaDeviceTracking.

◆ RemoveRightHandTarget()

abstract void O8C.O8CDeviceTracking.RemoveRightHandTarget ( GameObject  target)
pure virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.IO8CDeviceTracking.

Implemented in O8C.O8CZinniaDeviceTracking.

◆ SetPlayAreaFollower()

abstract void O8C.O8CDeviceTracking.SetPlayAreaFollower ( GameObject  source)
pure virtual

Sets the play area follower.

Parameters
sourceThe object to follow.

Implements O8C.IO8CDeviceTracking.

Implemented in O8C.O8CZinniaDeviceTracking.


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