|
Baldi's Basics Plus Glue API
Modding API for Baldi's Basics Plus
|
Represents scene/level metadata and related assets. More...
Public Member Functions | |
| BBPScene (object? raw) | |
| Initializes a new instance of the BBPScene class wrapping a raw object. | |
Properties | |
| int | AdditionalNpcs [get, set] |
| Gets or sets the number of additional NPCs to spawn on this level. | |
| object? | BaldiPrefab [get, set] |
| Gets or sets the Baldi prefab used for this scene. | |
| bool | Exists [get] |
| Determines whether the underlying raw object exists. | |
| object? | ExtraAsset [get, set] |
| Gets or sets an extra asset object associated with the scene. | |
| object? | ForcedNpcs [get, set] |
| Gets or sets forced NPCs for this scene. | |
| object? | LevelAsset [get, set] |
| Gets or sets the level asset associated with the scene. | |
| object? | LevelContainer [get, set] |
| Gets or sets the container object that groups level elements. | |
| int | LevelNumber [get, set] |
| Gets or sets the numeric level index. | |
| object? | LevelObject [get, set] |
| Gets or sets the level object associated with the scene. | |
| string | LevelTitle [get, set] |
| Gets or sets the human-readable title of the level. | |
| object? | Manager [get, set] |
| Gets or sets the scene manager object associated with this scene. | |
| int | MapPrice [get, set] |
| Gets or sets the price for the map in this scene. | |
| string | NameKey [get, set] |
| Gets or sets the localization key for the scene's name. | |
| BBPScene | NextLevel [get] |
| Gets the next level's scene metadata. | |
| IList? | PotentialNpcs [get] |
| Gets the list of potential NPCs that may appear on this scene. | |
| object? | PotentialStickers [get, set] |
| Gets or sets potential stickers available on this scene. | |
| IList? | PreviousLevels [get] |
| Gets the list of previous levels for this scene if available. | |
| object? | RandomizedLevelObjects [get, set] |
| Gets or sets randomized level objects for the scene. | |
| object? | Raw [get] |
| The raw underlying scene object wrapped by this API class, or null if none. | |
| object? | ShopItems [get, set] |
| Gets or sets the collection of shop items available in this scene. | |
| bool | Skippable [get, set] |
| Gets or sets whether the scene is skippable. | |
| Cubemap? | Skybox [get, set] |
| Gets or sets the cubemap used for the scene's skybox. | |
| Color | SkyboxColor [get, set] |
| Gets or sets the skybox color for the scene. | |
| bool | StoreUsesNextLevelData [get, set] |
| Gets or sets whether the store uses data from the next level. | |
| int | TotalShopItems [get, set] |
| Gets or sets the total number of shop items available on this level. | |
| bool | UsesMap [get, set] |
| Gets or sets whether this scene uses an in-game map. | |
Represents scene/level metadata and related assets.
| BBPGlue.API.BBPScene.BBPScene | ( | object? | raw | ) |
Initializes a new instance of the BBPScene class wrapping a raw object.
| raw | The raw underlying object instance or null. |
|
getset |
Gets or sets the number of additional NPCs to spawn on this level.
|
getset |
Gets or sets the Baldi prefab used for this scene.
|
get |
Determines whether the underlying raw object exists.
|
getset |
Gets or sets an extra asset object associated with the scene.
|
getset |
Gets or sets forced NPCs for this scene.
|
getset |
Gets or sets the level asset associated with the scene.
|
getset |
Gets or sets the container object that groups level elements.
|
getset |
Gets or sets the numeric level index.
|
getset |
Gets or sets the level object associated with the scene.
|
getset |
Gets or sets the human-readable title of the level.
|
getset |
Gets or sets the scene manager object associated with this scene.
|
getset |
Gets or sets the price for the map in this scene.
|
getset |
Gets or sets the localization key for the scene's name.
|
get |
Gets the next level's scene metadata.
|
get |
Gets the list of potential NPCs that may appear on this scene.
|
getset |
Gets or sets potential stickers available on this scene.
|
get |
Gets the list of previous levels for this scene if available.
|
getset |
Gets or sets randomized level objects for the scene.
|
get |
The raw underlying scene object wrapped by this API class, or null if none.
|
getset |
Gets or sets the collection of shop items available in this scene.
|
getset |
Gets or sets whether the scene is skippable.
|
getset |
Gets or sets the cubemap used for the scene's skybox.
|
getset |
Gets or sets the skybox color for the scene.
|
getset |
Gets or sets whether the store uses data from the next level.
|
getset |
Gets or sets the total number of shop items available on this level.
|
getset |
Gets or sets whether this scene uses an in-game map.