Skip to main content

Namespace mobisim.Core.Systems

Classes​

A utility class for handling platform-specific functionality and platform checks, including WebGL support checks, mobile platform detection, and WebGL alert displays.

Stores and manages error message configurations used for displaying error info and loading the appropriate fallback scene during runtime. This config is accessible via Unity's project settings.

A high-level singleton-style manager for the current game session.

GameMode is responsible for managing the game state within a specific scene. It acts as a bridge between scene-local systems and the global GameInstance. When a valid GameInstance is present, GameMode facilitates level transitions, session management, and communication with external systems like the server. If no GameInstance is available, GameMode remains inactive and essentially acts as a placeholder to avoid errors or n

A timer service implementation that tracks elapsed time against a configurable time limit. Triggers an event when time runs out and exposes timer-related properties for UI and logic.