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

The "Singleton" that acts as access to functionality provided by the O8CSystem. More...

Inheritance diagram for O8C.O8CSystem:

Static Public Member Functions

static bool IsDeployedWebGL ()
 Checks if the app is running as a deployed WebGL application.
 
static bool IsProduction ()
 Checks if the app is running in Production mode.
 

Properties

static O8CSystem Instance [get, private set]
 Accessor for the singleton instance.
 
IO8CNetwork Network [get]
 Accessor for the Network functionality.
 
IO8CDeviceTracking DeviceTracking [get]
 Accessor for the DeviceTracking functionality.
 
IO8CAppFocusState AppFocusState [get]
 Accessor for the AppFocusEvent functionality.
 
IO8CPlayerConnection PlayerConnection [get]
 Accessor for the PlayerConnection functionality.
 
IO8CMicrophoneSupport MicrophoneSupport [get]
 Accessor for the MicrophoneSupport functionality.
 
O8CEventManager EventManager [get]
 Accessor for the EventManager functionality.
 

Private Member Functions

void Awake ()
 Stores reference to singleton instance, and for deployed WebGL builds, microphone support is disabled and a O8CSystemWebGLEnableMicrophoneSupport component is added to enable microphone support later.
 

Private Attributes

O8CDeviceTracking deviceTracking
 The O8CDeviceTracking component in the O8CSystem.
 
O8CNetwork network
 The O8CNetwork component in the O8CSystem.
 
O8CAppFocusState appFocusState
 The AppFocusState component in the O8CSystem.
 
O8CPlayerConnection playerConnection
 The PlayerConnection component in the O8CSystem.
 
O8CMicrophoneSupport microphoneSupport
 The O8CMicrophoneSupport component in the O8CSystem.
 
O8CEventManager eventManager
 The system event manager.
 

Detailed Description

The "Singleton" that acts as access to functionality provided by the O8CSystem.

Member Function Documentation

◆ IsDeployedWebGL()

static bool O8C.O8CSystem.IsDeployedWebGL ( )
static

Checks if the app is running as a deployed WebGL application.

Returns
If the app is running as a deployed WebGL application.

◆ IsProduction()

static bool O8C.O8CSystem.IsProduction ( )
static

Checks if the app is running in Production mode.

Returns
True if the app is running in Production mode.

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