UNPKG

@geheimgang188/fmod-service-api

Version:
59 lines (58 loc) 1.86 kB
import { ContinuousParameter, FmodEvent, FmodPlayer, LabeledParameter, IFmodProject } from '../index'; import type { ILogger } from '../index'; import { IFmodApi } from '../index'; export declare class FmodSampleProject extends FmodPlayer<IFmodProject> { readonly rawProjectData: IFmodProject; constructor(api: IFmodApi, bankDir: string, logger?: ILogger); globalParameters: { test: GlobalTest; }; musicLevel01: MusicLevel01; 'Music/Level 01': MusicLevel01; pause: Pause; 'Pause': Pause; musicLevel02: MusicLevel02; 'Music/Level 02': MusicLevel02; uiCancel: UiCancel; 'UI/Cancel': UiCancel; characterDialogue: CharacterDialogue; 'Character/Dialogue': CharacterDialogue; } export declare class MusicLevel01Stinger 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); stinger: MusicLevel01Stinger; 'Stinger': MusicLevel01Stinger; progression: MusicLevel01Progression; 'Progression': MusicLevel01Progression; } declare class Pause extends FmodEvent { constructor(logger?: ILogger); } export declare class MusicLevel02Area extends ContinuousParameter { constructor(); } declare class MusicLevel02 extends FmodEvent { constructor(logger?: ILogger); area: MusicLevel02Area; 'Area': MusicLevel02Area; } declare class UiCancel extends FmodEvent { constructor(logger?: ILogger); } declare class CharacterDialogue extends FmodEvent { constructor(logger?: ILogger); } export declare class GlobalTest extends ContinuousParameter { constructor(); } export {};