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

Zinnia implementation of O8CDeviceTracking. More...

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

Public Member Functions

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

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

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

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

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

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

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

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

 
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.
 

Protected Attributes

ObjectFollower playArea
 The play area.
 
ObjectFollower head
 The head tracked device.
 
ObjectFollower leftHand
 The left hand tracked device.
 
ObjectFollower rightHand
 The right hand tracked device.
 

Detailed Description

Zinnia implementation of O8CDeviceTracking.

Member Function Documentation

◆ AddHeadTarget()

override void O8C.O8CZinniaDeviceTracking.AddHeadTarget ( GameObject  target)
virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.O8CDeviceTracking.

◆ AddLeftHandTarget()

override void O8C.O8CZinniaDeviceTracking.AddLeftHandTarget ( GameObject  target)
virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.O8CDeviceTracking.

◆ AddRightHandTarget()

override void O8C.O8CZinniaDeviceTracking.AddRightHandTarget ( GameObject  target)
virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.O8CDeviceTracking.

◆ GetHeadTransform()

override Transform O8C.O8CZinniaDeviceTracking.GetHeadTransform ( )
virtual

Provides access to the head transform.

Returns
The head transform.

Implements O8C.O8CDeviceTracking.

◆ RemoveHeadTarget()

override void O8C.O8CZinniaDeviceTracking.RemoveHeadTarget ( GameObject  target)
virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.O8CDeviceTracking.

◆ RemoveLeftHandTarget()

override void O8C.O8CZinniaDeviceTracking.RemoveLeftHandTarget ( GameObject  target)
virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.O8CDeviceTracking.

◆ RemoveRightHandTarget()

override void O8C.O8CZinniaDeviceTracking.RemoveRightHandTarget ( GameObject  target)
virtual

Add a GameObject to be transformed by the head transform.

Parameters
targetTarget GameObject.

Implements O8C.O8CDeviceTracking.

◆ SetPlayAreaFollower()

override void O8C.O8CZinniaDeviceTracking.SetPlayAreaFollower ( GameObject  source)
virtual

Sets the play area follower.

Parameters
sourceThe object to follow.

Implements O8C.O8CDeviceTracking.


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