Baldi's Basics Plus Glue API
Modding API for Baldi's Basics Plus
Loading...
Searching...
No Matches
BBPGlue.API.BBPCallbacks Class Referencesealed

Contains all callback groups exposed by BBPGlue. More...

Classes

class  EntityCallbacks
 Callbacks for NPCs and generic entities. More...
class  GameCallbacks
 Callbacks for general game and level lifecycle events. More...
class  HudCallbacks
 Callbacks for HUD, tooltip, announcement, and map UI events. More...
class  ItemCallbacks
 Callbacks for item objects, pickups, lockers, and notebooks. More...
class  PlayerCallbacks
 Callbacks for player state, movement, rules, and inventory events. More...
class  WorldCallbacks
 Callbacks for environment, rooms, random events, doors, windows, and elevators. More...

Static Public Member Functions

static void Cancel ()
 Requests cancellation of the original game method for the current cancelable callback.

Properties

static ? BBPCallbackContext Current [get]
 Gets the currently running callback context for this thread.
EntityCallbacks Entity = new EntityCallbacks() [get]
 NPC and entity state callbacks.
GameCallbacks Game = new GameCallbacks() [get]
 Game and level lifecycle callbacks.
HudCallbacks Hud = new HudCallbacks() [get]
 HUD, tooltip, announcement, and map callbacks.
ItemCallbacks Items = new ItemCallbacks() [get]
 Item, pickup, locker, and notebook callbacks.
PlayerCallbacks Player = new PlayerCallbacks() [get]
 Player state, movement, and inventory callbacks.
WorldCallbacks World = new WorldCallbacks() [get]
 Environment, room, door, elevator, and random event callbacks.

Detailed Description

Contains all callback groups exposed by BBPGlue.

Member Function Documentation

◆ Cancel()

void BBPGlue.API.BBPCallbacks.Cancel ( )
static

Requests cancellation of the original game method for the current cancelable callback.

Has no effect when called outside a cancelable callback.

Property Documentation

◆ Current

? BBPCallbackContext BBPGlue.API.BBPCallbacks.Current
staticget

Gets the currently running callback context for this thread.

Returns null when no cancelable callback is being raised.

◆ Entity

EntityCallbacks BBPGlue.API.BBPCallbacks.Entity = new EntityCallbacks()
get

NPC and entity state callbacks.

◆ Game

GameCallbacks BBPGlue.API.BBPCallbacks.Game = new GameCallbacks()
get

Game and level lifecycle callbacks.

◆ Hud

HudCallbacks BBPGlue.API.BBPCallbacks.Hud = new HudCallbacks()
get

HUD, tooltip, announcement, and map callbacks.

◆ Items

ItemCallbacks BBPGlue.API.BBPCallbacks.Items = new ItemCallbacks()
get

Item, pickup, locker, and notebook callbacks.

◆ Player

PlayerCallbacks BBPGlue.API.BBPCallbacks.Player = new PlayerCallbacks()
get

Player state, movement, and inventory callbacks.

◆ World

WorldCallbacks BBPGlue.API.BBPCallbacks.World = new WorldCallbacks()
get

Environment, room, door, elevator, and random event callbacks.


The documentation for this class was generated from the following file: