|
Baldi's Basics Plus Glue API
Modding API for Baldi's Basics Plus
|
Central entrypoint for the modding API providing access to common subsystems. More...
Static Public Member Functions | |
| static void | Error (string message) |
| Writes an error message to the API console logger. | |
| static void | Log (string message) |
| Writes an informational message to the API console logger. | |
| static void | Warn (string message) |
| Writes a warning message to the API console logger. | |
Properties | |
| static BBPAssetLoader | Assets = new BBPAssetLoader() [get] |
| Asset loading and management API (textures, audio, prefabs). | |
| static BBPAuthoring | Authoring = new BBPAuthoring() [get] |
| Authoring API for cloning and creating new prefabs (used for custom pickups, items, and NPCs). | |
| static BBPCallbacks | Callbacks = new BBPCallbacks() [get] |
| Centralized callback groups for subscribing to game events. | |
| static BBPEntities | Entities = new BBPEntities() [get] |
| Collection of runtime entity helpers and lookup functions. | |
| static BBPEnvironment | Environment = new BBPEnvironment() [get] |
| Environment and world-related utilities and state. | |
| static BBPEvents | Events = new BBPEvents() [get] |
| Event dispatch surface exposing runtime events for mods to subscribe to. | |
| static BBPExperimental | Experimental = new BBPExperimental() [get] |
| Experimental API surfaces that may change between versions. | |
| static BBPGame | Game = new BBPGame() [get] |
| Provides access to game-wide state and controls. | |
| static BBPHud | Hud = new BBPHud() [get] |
| HUD-related API surface for manipulating on-screen UI. | |
| static BBPItems | Items = new BBPItems() [get] |
| Item management and lookup utilities. | |
| static BBPPlayer | Player = new BBPPlayer() [get] |
| Provides access to player-related API surfaces and utilities. | |
| static BBPPrefabs | Prefabs = new BBPPrefabs() [get] |
| Access to commonly used prefab objects exposed by the game. | |
| static BBPSeed | Seed = new BBPSeed() [get] |
| Provides access to random seed and deterministic utilities. | |
Central entrypoint for the modding API providing access to common subsystems.
|
static |
Writes an error message to the API console logger.
| message | The error message to log. |
|
static |
Writes an informational message to the API console logger.
| message | The message to log. |
|
static |
Writes a warning message to the API console logger.
| message | The warning message to log. |
|
staticget |
Asset loading and management API (textures, audio, prefabs).
|
staticget |
Authoring API for cloning and creating new prefabs (used for custom pickups, items, and NPCs).
|
staticget |
Centralized callback groups for subscribing to game events.
|
staticget |
Collection of runtime entity helpers and lookup functions.
|
staticget |
Environment and world-related utilities and state.
Event dispatch surface exposing runtime events for mods to subscribe to.
|
staticget |
Experimental API surfaces that may change between versions.
Provides access to game-wide state and controls.
HUD-related API surface for manipulating on-screen UI.
Provides access to player-related API surfaces and utilities.
|
staticget |
Access to commonly used prefab objects exposed by the game.
Provides access to random seed and deterministic utilities.