Class Application
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
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
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
IsClient
Indicates whether the application is running as a client (not a server).
public static bool IsClient { get; }
Property Value
IsClientWorld
Indicates whether the current world is a client world.
public static bool IsClientWorld { get; }
Property Value
IsDevelopmentMode
Indicates whether the application is running in development mode.
public static bool IsDevelopmentMode { get; }
Property Value
IsInitialized
Indicates whether the application has been initialized.
public static bool IsInitialized { get; set; }
Property Value
IsLoaded
Indicates whether the application has been fully loaded and is ready for use.
public static bool IsLoaded { get; set; }
Property Value
IsServer
Indicates whether the application is a server.
public static bool IsServer { get; }
Property Value
IsServerWorld
Indicates whether the current world is a server world.
public static bool IsServerWorld { get; }
Property Value
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