UNPKG

arx-level-generator

Version:
70 lines (69 loc) 2.42 kB
import { ArxAMB } from 'arx-convert/types'; import { AmbienceTrack } from './AmbienceTrack.js'; import { Audio } from './Audio.js'; import { Settings } from './Settings.js'; type AmbienceConstructorProps = { name: string; volume?: number; isNative?: boolean; tracks?: AmbienceTrack[]; }; export declare class Ambience { static targetPath: string; name: string; volume: number; isNative: boolean; tracks: AmbienceTrack[]; constructor(props: AmbienceConstructorProps); clone(): Ambience; static fromAudio(ambienceName: string, audio: Audio): Ambience; exportSourcesAndTargets(settings: Settings): [string, string][]; toArxData(settings: Settings): Record<string, ArxAMB>; static get none(): Ambience; static get blackThing(): Ambience; static get bunkerAkbaa(): Ambience; static get bunker(): Ambience; static get castle(): Ambience; static get caveA(): Ambience; static get caveB(): Ambience; static get caveFrozen(): Ambience; static get caveGreu(): Ambience; static get caveLava(): Ambience; static get caveWorm(): Ambience; static get credits(): Ambience; static get cryptA(): Ambience; static get cryptB(): Ambience; static get cryptC(): Ambience; static get cryptD(): Ambience; static get cryptE(): Ambience; static get cryptF(): Ambience; static get cryptLich(): Ambience; static get dramatic(): Ambience; static get dwarf(): Ambience; static get fight(): Ambience; static get fightMusic(): Ambience; static get gobCastle(): Ambience; static get gobIntro(): Ambience; static get jailMain(): Ambience; static get jailStress(): Ambience; static get gobRuin(): Ambience; static get importantPlace(): Ambience; static get introA(): Ambience; static get intro(): Ambience; static get introB(): Ambience; static get menu(): Ambience; static get noden(): Ambience; static get outpost(): Ambience; static get rebelsCool(): Ambience; static get rebelsIntense(): Ambience; static get snakeCastle(): Ambience; static get snakeIllusion(): Ambience; static get tavern(): Ambience; static get templeAkbaa(): Ambience; static get templeAkbaaUp(): Ambience; static get town(): Ambience; static get troll(): Ambience; static get reverbTest(): Ambience; static get stress(): Ambience; } export {};