[title: "LoadAddons Class"] ← Back to index

Loads and initializes community addons for the game.

[heading: "Description"]

LoadAddons is responsible for discovering, loading, and initializing all community-created addons. It sets up the AddonManager and prepares addon resources for loading.

[heading: "Key Responsibilities"] [list] * Initialize the AddonManager * Load addon manifests and assets * Execute global addon behaviors * Prepare addon resources for loading * Transition to song loading state [/list] [heading: "Methods"] [table header] [ Method | Parameters | Description ] [ create | () | Starts the addon loading process ] [ initialize | () | Main initialization logic for addons ] [/table] [heading: "Properties"] [table header] [ Property | Type | Description ] [ progressText | ProgressText | Progress text display ] [ loadingDots | LoadingDots | Loading animation display ] [/table] [heading: "Addon Loading Process"] [list] * Scan Addons directory for manifest files * Parse addon metadata and dependencies * Load addon assets and behaviors * Execute global behaviors * Prepare resources for Phaser loading [/list] [footer: "© Retora 2025"]