API Reference
Complete class and method reference for every public API in the LoopAdventure namespace. Use the sidebar to jump directly to any class, or browse by group below.
Instructions
The core class hierarchy for player and enemy instructions. Extend these to add new behaviour to the game.
Interactables
The interfaces and base class that define how world objects participate in player interactions, and the ready-made implementations you can use directly.
Inventory
The runtime inventory manager and save snapshot, plus the item and equipment ScriptableObject types and the effects system.
Level & Utility
Singletons and helpers for interacting with the level state, the tile grid, and the in-game notification system.
Scriptable Objects
Base classes and utilities for project-wide ScriptableObject infrastructure.
Audio
The three audio classes that make up the persistent sound system — settings, music crossfade, and the UI slider component.
UI
MonoBehaviour components for displaying and interacting with the game UI — modal windows, live HUD bars, inventory panels, and notification pop-ups.
Components
MonoBehaviour components for character control, stats, enemy display, data persistence, world map, level screens, projectiles, visual effects, and scene utilities.