|
Baldi's Basics Plus Glue API
Modding API for Baldi's Basics Plus
|
| CBBPGlue.API.BBP | Central entrypoint for the modding API providing access to common subsystems |
| CBBPGlue.API.BBPAssetLoader | Utility for loading and registering assets like sprites, audio clips, and sound objects |
| CBBPGlue.API.BBPAudioManager | Provides a wrapper around the game's audio manager exposing playback and queue controls |
| CBBPGlue.API.BBPAuthoredPrefab | Represents a prefab-like object authored or registered through BBPGlue |
| CBBPGlue.API.BBPAuthoring | Provides runtime authoring helpers for cloning, creating, registering, and spawning BB+ prefab-like objects |
| CBBPGlue.API.BBPCallbackContext | Context data for a cancelable callback invocation |
| CBBPGlue.API.BBPCallbacks | Contains all callback groups exposed by BBPGlue |
| CBBPGlue.API.BBPConsole | In-game console used for logging messages to a small overlay and capturing history |
| CBBPGlue.API.BBPConsoleMessage | Represents a single console message with timestamp and level |
| CBBPGlue.API.BBPDoor | Represents a door in the environment and exposes its state and control methods |
| CBBPGlue.API.BBPElevator | Represents an elevator in the level, exposing state, doors, and control methods |
| CBBPGlue.API.BBPEntities | Utilities for enumerating and querying entities (NPCs and players) in the world |
| CBBPGlue.API.BBPEntity | Wrapper around game entity objects exposing common state and control methods |
| CBBPGlue.API.BBPEnvironment | Wraps the active environment controller and exposes common level, spawning, lighting, and event controls |
| CBBPGlue.API.BBPEvents | Helper for discovering, mapping, and triggering level random events |
| CBBPGlue.API.BBPExperimental | Contains experimental API features that may change or be removed in future versions |
| CBBPGlue.API.BBPGame | Provides access to overall game state and control functions |
| CBBPGlue.API.BBPHud | Accessor for HUD elements and controls |
| CBBPGlue.API.HUD.BBPHudAnnouncements | Wraps the HUD announcement display, also known as BaldiTV |
| CBBPGlue.API.BBPItemObject | Wrapper for an item object providing access to metadata, sprites, and sounds |
| CBBPGlue.API.BBPItems | API surface for interacting with player inventory and item management |
| CBBPGlue.API.BBPNpc | Wraps a BB+ NPC instance and exposes common NPC, navigation, entity, and sprite controls |
| CBBPGlue.API.BBPArtsAndCrafters | Wraps the BB+ Arts And Crafters NPC and exposes anger, hiding, attacking, teleporting, and audio helpers |
| CBBPGlue.API.BBPBaldi | Wraps the BB+ Baldi NPC and exposes Baldi-specific fields, sounds, detention behavior, and helper methods |
| CBBPGlue.API.BBPBeans | Wraps the BB+ Beans NPC and exposes gum, sprinting, chewing, and audio helpers |
| CBBPGlue.API.BBPBully | Wraps the BB+ Bully NPC and exposes hiding, spawning, stealing, pushing, and guilt helpers |
| CBBPGlue.API.BBPChalkFace | Wraps the BB+ Chalk Face NPC and exposes chalkboard, timer, room locking, laughter, and activation helpers |
| CBBPGlue.API.BBPCumulo | Wraps the BB+ Cumulo NPC and exposes wind, hallway selection, and blowing helpers |
| CBBPGlue.API.BBPDrReflex | Wraps the BB+ Dr |
| CBBPGlue.API.BBPGottaSweep | Wraps the BB+ Gotta Sweep NPC and exposes sweeping, home, and timing helpers |
| CBBPGlue.API.BBPLookAtGuy | Wraps the BB+ Look At Guy NPC and exposes freezing, blinding, fog, respawn, and visual helpers |
| CBBPGlue.API.BBPNoLateTeacher | Wraps the BB+ No Late Teacher NPC and exposes classroom, dragging, attacking, timing, and audio helpers |
| CBBPGlue.API.BBPPlaytime | Wraps the BB+ Playtime NPC and exposes jump rope, movement, animation, and audio helpers |
| CBBPGlue.API.BBPPrincipal | Wraps the BB+ Principal NPC and exposes Principal-specific fields, sounds, detention behavior, and helper methods |
| CBBPGlue.API.BBPPickup | Represents a pickup object in the world and provides access to its properties and interactions |
| CBBPGlue.API.BBPPlayer | High-level access to the current player instance and player-related settings |
| CBBPGlue.API.BBPPlayerRef | Reference wrapper for a player instance exposing common transforms and actions |
| CBBPGlue.API.BBPPrefabs | Provides discovery, lookup, registration, and spawning helpers for BB+ prefabs and runtime-authored prefab-like objects |
| CBBPGlue.API.BBPRandomEvent | Represents a random event in the environment and exposes its properties and lifecycle methods |
| CBBPGlue.API.BBPRoom | Represents a room within a level providing access to tiles, cells, pickups and other room properties |
| CBBPGlue.API.BBPScene | Represents scene/level metadata and related assets |
| CBBPGlue.API.BBPSeed | Controls BB+ seed selection and generation |
| CBBPGlue.API.BBPSoundObject | Wrapper around a sound object providing access to clip, mixing, and subtitle settings |
| CBBPGlue.API.BBPUtil | Utility helpers used by the API for type checks and miscellaneous helpers |
| CBBPGlue.API.BBPCallbacks.EntityCallbacks | Callbacks for NPCs and generic entities |
| CBBPGlue.API.BBPExperimental.ExperimentalPlayer | Provides experimental player-related options |
| CBBPGlue.API.BBPCallbacks.GameCallbacks | Callbacks for general game and level lifecycle events |
| CBBPGlue.API.BBPCallbacks.HudCallbacks | Callbacks for HUD, tooltip, announcement, and map UI events |
| CBBPGlue.API.BBPCallbacks.ItemCallbacks | Callbacks for item objects, pickups, lockers, and notebooks |
| CBBPGlue.API.BBPCallbacks.PlayerCallbacks | Callbacks for player state, movement, rules, and inventory events |
| CBBPGlue.API.BBPCallbacks.WorldCallbacks | Callbacks for environment, rooms, random events, doors, windows, and elevators |