Class SystemsManager

Class Documentation

class SystemsManager

Interface used to access each of the systems.

Public Functions

UserSystem *GetUserSystem()

Retrieves user system.

Returns

SpaceSystem : pointer to the user system class

SpaceSystem *GetSpaceSystem()

Retrieves space system.

Returns

SpaceSystem : pointer to the space system class

AssetSystem *GetAssetSystem()

Retrieves asset system.

Returns

SpaceSystem : pointer to the asset system class

VoipSystem *GetVoipSystem()

Retrieves voip system.

Returns

SpaceSystem : pointer to the voip system class

ScriptSystem *GetScriptSystem()

Retrieves script system.

Returns

ScriptingSystem : pointer to the script system class

PointOfInterestSystem *GetPointOfInterestSystem()

Retrieves the Point Of Interest system.

Returns

PointOfInterestSystem : pointer to the POI system class

AnchorSystem *GetAnchorSystem()

Retrieves the Anchor system.

Returns

AnchorSystem : pointer to the Anchor system class

LogSystem *GetLogSystem()

Retrieves the Log system.

Returns

LogSystem : pointer to the Log system class

SettingsSystem *GetSettingsSystem()

Retrieves the Settings system.

Returns

SettingsSystem : pointer to the Settings system class

GraphQLSystem *GetGraphQLSystem()

Retrieves the GraphQL system.

Returns

GraphQLSystem : pointer to the GraphQL system class

AnalyticsSystem *GetAnalyticsSystem()

Retrieves the Analytics system.

Returns

AnalyticsSystem : pointer to the Analytics system class

MaintenanceSystem *GetMaintenanceSystem()

Retrieves the Maintenance system.

Returns

MaintenanceSystem : pointer to the Maintenance system class

EventTicketingSystem *GetEventTicketingSystem()

Retrieves the Event Ticketing system.

Returns

EventTicketingSystem : pointer to the Event Ticketing system class

ECommerceSystem *GetECommerceSystem()

Retrieves the ECommerce system.

Returns

ECommerceSystem : pointer to the ECommerce system class

QuotaSystem *GetQuotaSystem()

Retrieves the Quota system.

Returns

QuotaSystem : pointer to the Quota system class

OrganizationSystem *GetOrganizationSystem()

Retrieves the Organization system.

Returns

OrganizationSystem : pointer to the Organization system class

SequenceSystem *GetSequenceSystem()

Retrieves the Sequence system.

Returns

SequenceSystem : pointer to the Sequence system class

HotspotSequenceSystem *GetHotspotSequenceSystem()

Retrieves the HotspotSequenceSystem system.

Returns

HotspotSequenceSystem : pointer to the HotspotSequenceSystem system class

csp::multiplayer::SpaceEntitySystem *GetSpaceEntitySystem()
csp::multiplayer::MultiplayerConnection *GetMultiplayerConnection()
csp::multiplayer::EventBus *GetEventBus()

Public Static Functions

static SystemsManager &Get()