UNPKG

@geheimgang188/fmod-service-api

Version:
49 lines (48 loc) 1.74 kB
import { ContinuousParameter, FmodEvent, FmodPlayer, LabeledParameter } from '../index'; import type { ILogger } from '../index'; import { IFmodApi } from '../index'; import type { IExtendedFmodProject } from './test-data'; export declare class TestProject extends FmodPlayer<IExtendedFmodProject> { readonly rawProjectData: IExtendedFmodProject; constructor(api: IFmodApi, bankDir: string, logger?: ILogger); globalParameters: {}; musicLevel01: MusicLevel01; 'Music/Level 01': MusicLevel01; musicUeberLevel02: MusicUeberLevel02; 'Music/ÜberLevel 02': MusicUeberLevel02; uiCancel: UiCancel; 'UI/Cancel': UiCancel; } export declare class MusicLevel01UeberStinger extends ContinuousParameter { constructor(); } declare const MusicLevel01ProgressionLabels: { Intro: number; Main: number; }; declare class MusicLevel01Progression extends LabeledParameter<keyof (typeof MusicLevel01ProgressionLabels)> { constructor(); } declare class MusicLevel01 extends FmodEvent { constructor(logger?: ILogger); ueberStinger: MusicLevel01UeberStinger; 'ÜberStinger': MusicLevel01UeberStinger; progression: MusicLevel01Progression; 'Progression': MusicLevel01Progression; } declare const MusicUeberLevel02ProgressionLabels: { Intro: number; Äxtra: number; }; declare class MusicUeberLevel02Progression extends LabeledParameter<keyof (typeof MusicUeberLevel02ProgressionLabels)> { constructor(); } declare class MusicUeberLevel02 extends FmodEvent { constructor(logger?: ILogger); progression: MusicUeberLevel02Progression; 'Progression': MusicUeberLevel02Progression; } declare class UiCancel extends FmodEvent { constructor(logger?: ILogger); } export {};