Header menu logo BaboonAPI

BaboonAPI.Hooks.Tracks Namespace

Track registration & loading APIs

Provides hooks for registering tracks, plus loading custom charts, audio & backgrounds.

Type/Module Description

BackgroundContext

Context passed to LoadBackground callback

Graphable

TromboneTrack extension for drawing song graphs on the track select screen

LoadedTromboneTrack

Loaded track assets, disposed when a level ends

PauseAware

LoadedTromboneTrack extension for pause/resume functionality

PauseContext

Context for pausing & resuming

Previewable

TromboneTrack extension for preview clips

SongGraph

Represents a song graph

Sortable

TromboneTrack extension to indicate sortability

TrackAudio

Loaded audio clip & volume

TrackLookup

Public hooks to look up registered tracks

TrackRegistrationEvent

Event-based API for registering new tracks.

TracksLoadedEvent

Event fired whenever tracks have finished loading.

TromboneTrack

Represents a playable track

Type something to start searching.