@geheimgang188/fmod-service-api
Version:
FMOD service API
49 lines (48 loc) • 1.74 kB
TypeScript
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 {};