Skip to main content

API Reference

@core/

Core library modules providing foundational utilities and patterns.

ModuleDescription
lib/moduleAngular-style module registration system.
lib/diAngular-style dependency injection system.
lib/loggingLogging and telemetry system for True Life.
lib/disposableDisposable pattern for resource cleanup, similar to VSCode's IDisposable pattern.
lib/mathMath utilities including Vector2, Vector3, and Color classes with immutable operations.
lib/utilsGeneral utility types and functions.
lib/devDevelopment mode utilities for controlling module loading.

@modules/

Feature modules implementing game functionality.

ModuleDescription
modules/characters/character.serviceCharacter service using the reactive observable system.
modules/spawning/spawn.serviceSpawn service using the reactive observable system.
modules/needs/needs.serviceNeeds service using the reactive observable system.
modules/banking/moduleBanking module - placeholder for banking functionality.