Skip to content

Runtime Namespace

← Back to Home

Full namespace: wevr.GEM.Runtime

Classes

Class Description
BootupLocalizationData
ConnectionData
EmergencyPassthroughData
GEMAvatar
GEMConfig Class for configuring GEM during runtime.
GEMConnection
GEMCoordinates
GEMDebug Debugger for GEM. Handles printing things in console based on the GEM debug leve...
GEMDeviceState
GEMDeviceStateRunnable GEMDeviceStateRunnable is a thread that runs in the background and updates GEM a...
GEMError
GEMException
GEMJsonConverter Custom parsers for converting json into readable classes from GEM communications...
GEMJsonConverter_Connection Handles the conversion of an gem getConnection request into an object.
GEMJsonConverter_GEMDeviceState
GEMJsonConverter_GEMServerConfiguration
GEMJsonConverter_GEMUser
GEMJsonConverter_GenericGEMResponse
GEMJsonConverter_ZoneStatus
GEMLanguage Provides localization for the GEM initialization and adds localization as suppor...
GEMLibrary Library of functions for GEM that are used by multiple scripts.
GEMNetworkProxy Provides Library functions for Network calls. Planned to be overwriteable in the...
GEMPacket
GEMPacketConverter
GEMPassthroughBase Base class for Passthrough. Inherit this class to implement passthrough based on...
GEMPassthroughManager Passthrough Manager class.
GEMPluginSettings Stores GEM Settings This data can be received by other classes via GEMSettings.I...
GEMRestCommunicationProxy GEM RESTful Proxy Bridges the data provided by GEM into c# classes and vice-vers...
GEMServerConfiguration
GEMServerLogForwarder Helper class that creates a Log Window with windows powershell when launched wit...
GEMSocketListenerRunnable Runnable used by the Unity Server to receive data from GEM.
GEMUnityTransport Custom implementation of the UnityTransport that forces the GEM Port on the Unit...
GEMUser
GEMUserConfig
GEMWebRequestException
GEMZoneBounds
GEMZoneDefinition
GEMZoneSpecification
GEM_ClientExperience This script handles a client's runtime of GEM It should be part of a client's pl...
GEM_ExperienceManager This script handles the GEM experience and should be placed within the main scen...
GEM_GameInstance Handles an instance of the game. That is, the client-side setup of a client & pl...
GEM_GameSession Handles an session of the game. That is, the server-side setup of the group. Thi...
GEM_StartupScene Simple script that directs a client to the clientStartupScene and the server to ...
GEM_TrackingOrigin This script is used as the reference point for the 0,0,0 coordinate of the world...
GEM_TrackingOriginAttacher Attaches a Gameobject to the GEM Origin. Used when the GEM origin is being moved...
GEM_TransitionVolume This script defines and provides editing functionality for a GEM Transition Volu...
GEM_ZoneBoundaryVolume This script defines and provides editing functionality for a GEM Zone.
GemAddress
GenericGEMResponse
GhostData
PlayerPosition
PlayerPositions
TerminateUserData
TimestampLogHandler Adds timestamp to Unity Logs for easier log reading.
UnsafeCertHandler
UpdateOffsetData
ZoneStatus
ZoneViolationData

Structs

Struct Description
EmergencyData
GEMBounds
GEMConfiguration
GEMObstruction
GEMVector2
GemPlayerPosition
OverrideAddress
PlayerInfo Network Synchronization enabled PlayerInfo.
UserData
ZoneSequence