Unity SDK Docs 1.5.0-beta.6
Loading...
Searching...
No Matches
TiltFive.TiltFiveManager Class Reference

The Tilt Five manager. More...

Inheritance diagram for TiltFive.TiltFiveManager:
TiltFive.SingletonComponent< T > TiltFive.ISceneInfo

Public Member Functions

bool NeedsDriverUpdate ()
 Check if a driver update is needed.
float GetScaleToUWRLD_UGBD ()
float GetScaleToWorldSpaceFromGameboardSpace ()
Pose GetGameboardPose ()
Camera GetEyeCamera ()
uint GetSupportedPlayerCount ()
bool IsActiveAndEnabled ()

Public Attributes

ScaleSettings scaleSettings
 The scale conversion runtime configuration data.
GameBoardSettings gameBoardSettings
 The game board runtime configuration data.
GlassesSettings glassesSettings
 The glasses runtime configuration data.
WandSettings primaryWandSettings
WandSettings secondaryWandSettings
SpectatorSettings spectatorSettings = new SpectatorSettings()
 The spectator camera's runtime configuration data.
GraphicsSettings graphicsSettings = new GraphicsSettings()
 Project-wide graphics settings related to Tilt Five.
LogSettings logSettings = new LogSettings()
 The log settings.

Protected Member Functions

override void Awake ()
 Awake this instance.

Properties

WandSettings leftWandSettings [get, set]
 The wand runtime configuration data for the left hand wand.
WandSettings rightWandSettings [get, set]
 The wand runtime configuration data for the right hand wand.
Properties inherited from TiltFive.SingletonComponent< T >
static T Instance [get]

Detailed Description

The Tilt Five manager.

Definition at line 46 of file TiltFiveManager.cs.

Member Function Documentation

◆ Awake()

override void TiltFive.TiltFiveManager.Awake ( )
inlineprotectedvirtual

Awake this instance.

Reimplemented from TiltFive.SingletonComponent< T >.

Definition at line 122 of file TiltFiveManager.cs.

◆ GetEyeCamera()

Camera TiltFive.TiltFiveManager.GetEyeCamera ( )
inline

Implements TiltFive.ISceneInfo.

Definition at line 515 of file TiltFiveManager.cs.

◆ GetGameboardPose()

Pose TiltFive.TiltFiveManager.GetGameboardPose ( )
inline

Implements TiltFive.ISceneInfo.

Definition at line 510 of file TiltFiveManager.cs.

◆ GetScaleToUWRLD_UGBD()

float TiltFive.TiltFiveManager.GetScaleToUWRLD_UGBD ( )
inline

Implements TiltFive.ISceneInfo.

Definition at line 503 of file TiltFiveManager.cs.

◆ GetScaleToWorldSpaceFromGameboardSpace()

float TiltFive.TiltFiveManager.GetScaleToWorldSpaceFromGameboardSpace ( )
inline

Implements TiltFive.ISceneInfo.

Definition at line 505 of file TiltFiveManager.cs.

◆ GetSupportedPlayerCount()

uint TiltFive.TiltFiveManager.GetSupportedPlayerCount ( )
inline

Implements TiltFive.ISceneInfo.

Definition at line 520 of file TiltFiveManager.cs.

◆ IsActiveAndEnabled()

bool TiltFive.TiltFiveManager.IsActiveAndEnabled ( )
inline

Implements TiltFive.ISceneInfo.

Definition at line 525 of file TiltFiveManager.cs.

◆ NeedsDriverUpdate()

bool TiltFive.TiltFiveManager.NeedsDriverUpdate ( )
inline

Check if a driver update is needed.

Note that this can also return false if this has not yet been able to connect to the Tilt Five driver service (compatibility state unknown), so this may need to be called multiple times in that case. This only returns true if we can confirm that the driver is incompatible.

If it is necessary to distinguish between unknown and compatible, use GetServiceCompatibility directly.

Definition at line 267 of file TiltFiveManager.cs.

Member Data Documentation

◆ gameBoardSettings

GameBoardSettings TiltFive.TiltFiveManager.gameBoardSettings

The game board runtime configuration data.

Definition at line 56 of file TiltFiveManager.cs.

◆ glassesSettings

GlassesSettings TiltFive.TiltFiveManager.glassesSettings

The glasses runtime configuration data.

Definition at line 61 of file TiltFiveManager.cs.

◆ graphicsSettings

GraphicsSettings TiltFive.TiltFiveManager.graphicsSettings = new GraphicsSettings()

Project-wide graphics settings related to Tilt Five.

Definition at line 99 of file TiltFiveManager.cs.

◆ logSettings

LogSettings TiltFive.TiltFiveManager.logSettings = new LogSettings()

The log settings.

Definition at line 104 of file TiltFiveManager.cs.

◆ primaryWandSettings

WandSettings TiltFive.TiltFiveManager.primaryWandSettings

Definition at line 67 of file TiltFiveManager.cs.

◆ scaleSettings

ScaleSettings TiltFive.TiltFiveManager.scaleSettings

The scale conversion runtime configuration data.

Definition at line 51 of file TiltFiveManager.cs.

◆ secondaryWandSettings

WandSettings TiltFive.TiltFiveManager.secondaryWandSettings

Definition at line 69 of file TiltFiveManager.cs.

◆ spectatorSettings

SpectatorSettings TiltFive.TiltFiveManager.spectatorSettings = new SpectatorSettings()

The spectator camera's runtime configuration data.

Definition at line 94 of file TiltFiveManager.cs.

Property Documentation

◆ leftWandSettings

WandSettings TiltFive.TiltFiveManager.leftWandSettings
getset

The wand runtime configuration data for the left hand wand.

Definition at line 74 of file TiltFiveManager.cs.

◆ rightWandSettings

WandSettings TiltFive.TiltFiveManager.rightWandSettings
getset

The wand runtime configuration data for the right hand wand.

Definition at line 84 of file TiltFiveManager.cs.


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