API Reference
@core/
Core library modules providing foundational utilities and patterns.
| Module | Description |
|---|---|
| lib/module | Angular-style module registration system. |
| lib/di | Angular-style dependency injection system. |
| lib/logging | Logging and telemetry system for True Life. |
| lib/disposable | Disposable pattern for resource cleanup, similar to VSCode's IDisposable pattern. |
| lib/math | Math utilities including Vector2, Vector3, and Color classes with immutable operations. |
| lib/utils | General utility types and functions. |
| lib/dev | Development mode utilities for controlling module loading. |
@modules/
Feature modules implementing game functionality.
| Module | Description |
|---|---|
| modules/characters/character.service | Character service using the reactive observable system. |
| modules/spawning/spawn.service | Spawn service using the reactive observable system. |
| modules/needs/needs.service | Needs service using the reactive observable system. |
| modules/banking/module | Banking module - placeholder for banking functionality. |