Baldi's Basics Plus Glue API
Modding API for Baldi's Basics Plus
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CBBPGlue.API.BBPCentral entrypoint for the modding API providing access to common subsystems
 CBBPGlue.API.BBPAssetLoaderUtility for loading and registering assets like sprites, audio clips, and sound objects
 CBBPGlue.API.BBPAudioManagerProvides a wrapper around the game's audio manager exposing playback and queue controls
 CBBPGlue.API.BBPAuthoredPrefabRepresents a prefab-like object authored or registered through BBPGlue
 CBBPGlue.API.BBPAuthoringProvides runtime authoring helpers for cloning, creating, registering, and spawning BB+ prefab-like objects
 CBBPGlue.API.BBPCallbackContextContext data for a cancelable callback invocation
 CBBPGlue.API.BBPCallbacksContains all callback groups exposed by BBPGlue
 CBBPGlue.API.BBPConsoleIn-game console used for logging messages to a small overlay and capturing history
 CBBPGlue.API.BBPConsoleMessageRepresents a single console message with timestamp and level
 CBBPGlue.API.BBPDoorRepresents a door in the environment and exposes its state and control methods
 CBBPGlue.API.BBPElevatorRepresents an elevator in the level, exposing state, doors, and control methods
 CBBPGlue.API.BBPEntitiesUtilities for enumerating and querying entities (NPCs and players) in the world
 CBBPGlue.API.BBPEntityWrapper around game entity objects exposing common state and control methods
 CBBPGlue.API.BBPEnvironmentWraps the active environment controller and exposes common level, spawning, lighting, and event controls
 CBBPGlue.API.BBPEventsHelper for discovering, mapping, and triggering level random events
 CBBPGlue.API.BBPExperimentalContains experimental API features that may change or be removed in future versions
 CBBPGlue.API.BBPGameProvides access to overall game state and control functions
 CBBPGlue.API.BBPHudAccessor for HUD elements and controls
 CBBPGlue.API.HUD.BBPHudAnnouncementsWraps the HUD announcement display, also known as BaldiTV
 CBBPGlue.API.BBPItemObjectWrapper for an item object providing access to metadata, sprites, and sounds
 CBBPGlue.API.BBPItemsAPI surface for interacting with player inventory and item management
 CBBPGlue.API.BBPNpcWraps a BB+ NPC instance and exposes common NPC, navigation, entity, and sprite controls
 CBBPGlue.API.BBPArtsAndCraftersWraps the BB+ Arts And Crafters NPC and exposes anger, hiding, attacking, teleporting, and audio helpers
 CBBPGlue.API.BBPBaldiWraps the BB+ Baldi NPC and exposes Baldi-specific fields, sounds, detention behavior, and helper methods
 CBBPGlue.API.BBPBeansWraps the BB+ Beans NPC and exposes gum, sprinting, chewing, and audio helpers
 CBBPGlue.API.BBPBullyWraps the BB+ Bully NPC and exposes hiding, spawning, stealing, pushing, and guilt helpers
 CBBPGlue.API.BBPChalkFaceWraps the BB+ Chalk Face NPC and exposes chalkboard, timer, room locking, laughter, and activation helpers
 CBBPGlue.API.BBPCumuloWraps the BB+ Cumulo NPC and exposes wind, hallway selection, and blowing helpers
 CBBPGlue.API.BBPDrReflexWraps the BB+ Dr
 CBBPGlue.API.BBPGottaSweepWraps the BB+ Gotta Sweep NPC and exposes sweeping, home, and timing helpers
 CBBPGlue.API.BBPLookAtGuyWraps the BB+ Look At Guy NPC and exposes freezing, blinding, fog, respawn, and visual helpers
 CBBPGlue.API.BBPNoLateTeacherWraps the BB+ No Late Teacher NPC and exposes classroom, dragging, attacking, timing, and audio helpers
 CBBPGlue.API.BBPPlaytimeWraps the BB+ Playtime NPC and exposes jump rope, movement, animation, and audio helpers
 CBBPGlue.API.BBPPrincipalWraps the BB+ Principal NPC and exposes Principal-specific fields, sounds, detention behavior, and helper methods
 CBBPGlue.API.BBPPickupRepresents a pickup object in the world and provides access to its properties and interactions
 CBBPGlue.API.BBPPlayerHigh-level access to the current player instance and player-related settings
 CBBPGlue.API.BBPPlayerRefReference wrapper for a player instance exposing common transforms and actions
 CBBPGlue.API.BBPPrefabsProvides discovery, lookup, registration, and spawning helpers for BB+ prefabs and runtime-authored prefab-like objects
 CBBPGlue.API.BBPRandomEventRepresents a random event in the environment and exposes its properties and lifecycle methods
 CBBPGlue.API.BBPRoomRepresents a room within a level providing access to tiles, cells, pickups and other room properties
 CBBPGlue.API.BBPSceneRepresents scene/level metadata and related assets
 CBBPGlue.API.BBPSeedControls BB+ seed selection and generation
 CBBPGlue.API.BBPSoundObjectWrapper around a sound object providing access to clip, mixing, and subtitle settings
 CBBPGlue.API.BBPUtilUtility helpers used by the API for type checks and miscellaneous helpers
 CBBPGlue.API.BBPCallbacks.EntityCallbacksCallbacks for NPCs and generic entities
 CBBPGlue.API.BBPExperimental.ExperimentalPlayerProvides experimental player-related options
 CBBPGlue.API.BBPCallbacks.GameCallbacksCallbacks for general game and level lifecycle events
 CBBPGlue.API.BBPCallbacks.HudCallbacksCallbacks for HUD, tooltip, announcement, and map UI events
 CBBPGlue.API.BBPCallbacks.ItemCallbacksCallbacks for item objects, pickups, lockers, and notebooks
 CBBPGlue.API.BBPCallbacks.PlayerCallbacksCallbacks for player state, movement, rules, and inventory events
 CBBPGlue.API.BBPCallbacks.WorldCallbacksCallbacks for environment, rooms, random events, doors, windows, and elevators