Table of Contents

Class Application

Namespace
RisingV.Shared
Assembly
RisingV.Shared.dll

Represents the application state and provides access to various systems and managers within the RisingV game.

public static class Application
Inheritance
Application
Inherited Members

Properties

ClaimAchievementSystem

Gets the ClaimAchievementSystem system, which handles the claiming of achievements within the game.

public static ClaimAchievementSystem ClaimAchievementSystem { get; }

Property Value

ClaimAchievementSystem

DebugEventsSystem

Gets the DebugEventsSystem system, which handles debug events within the game.

public static DebugEventsSystem DebugEventsSystem { get; }

Property Value

DebugEventsSystem

DumpUnqualifiedAspectEntities

Indicates whether the application should dump unqualified aspect entities.

public static bool DumpUnqualifiedAspectEntities { get; }

Property Value

bool

EndSimECBSystem

Gets the Unity.Entities.EndSimulationEntityCommandBufferSystem system, which processes commands at the end of the simulation step in the game world.

public static EndSimulationEntityCommandBufferSystem EndSimECBSystem { get; }

Property Value

EndSimulationEntityCommandBufferSystem

EntityCommandBufferSystem

Gets the EntityCommandBufferSystem system, which allows for deferred execution of entity commands in the game world.

public static EntityCommandBufferSystem EntityCommandBufferSystem { get; }

Property Value

EntityCommandBufferSystem

EntityManager

The entity manager for managing entities within the current world.

public static EntityManager EntityManager { get; }

Property Value

EntityManager

EventBus

Application event bus for managing events within the RisingV framework.

public static ManagedEventBus EventBus { get; }

Property Value

ManagedEventBus

GameDataSystem

Gets the GameDataSystem system, which provides access to game data and configurations.

public static GameDataSystem GameDataSystem { get; }

Property Value

GameDataSystem

InternalSystems

The internal systems used by the RisingV framework, providing access to various game systems.

public static InternalSystems InternalSystems { get; }

Property Value

InternalSystems

IsClient

Indicates whether the application is running as a client (not a server).

public static bool IsClient { get; }

Property Value

bool

IsClientWorld

Indicates whether the current world is a client world.

public static bool IsClientWorld { get; }

Property Value

bool

IsDevelopmentMode

Indicates whether the application is running in development mode.

public static bool IsDevelopmentMode { get; }

Property Value

bool

IsInitialized

Indicates whether the application has been initialized.

public static bool IsInitialized { get; set; }

Property Value

bool

IsLoaded

Indicates whether the application has been fully loaded and is ready for use.

public static bool IsLoaded { get; set; }

Property Value

bool

IsServer

Indicates whether the application is a server.

public static bool IsServer { get; }

Property Value

bool

IsServerWorld

Indicates whether the current world is a server world.

public static bool IsServerWorld { get; }

Property Value

bool

PrefabCollectionSystem

Gets the PrefabCollectionSystem system, which manages prefabs and their associated data within the game world.

public static PrefabCollectionSystem PrefabCollectionSystem { get; }

Property Value

PrefabCollectionSystem

PrefabLookupMap

Gets the PrefabLookupMap system, which provides a mapping of prefab GUIDs to their corresponding entities in the game world.

public static PrefabLookupMap PrefabLookupMap { get; }

Property Value

PrefabLookupMap

ServerGameManager

Gets the ServerGameManager system, which manages the game state and interactions on the server side.

public static ServerGameManager ServerGameManager { get; }

Property Value

ServerGameManager

ServerScriptMapper

Gets the ServerScriptMapper system, which maps server scripts to their corresponding game managers and systems.

public static ServerScriptMapper ServerScriptMapper { get; }

Property Value

ServerScriptMapper

TileModelSpatialLookup

Gets the Unity.Entities.Entity system specific to tile models, which manages spatial lookups for tile models in the game world.

public static Entity TileModelSpatialLookup { get; }

Property Value

Entity

World

The world instance representing the current game world.

public static World World { get; }

Property Value

World