Black Trigram (흑괘) - API Documentation - v0.2.10
    Preparing search index...

    Interface AudioManagerInterface

    interface AudioManagerInterface {
        isInitialized: boolean;
        masterVolume: number;
        musicVolume: number;
        muted: boolean;
        sfxVolume: number;
        initialize(config: AudioConfig): Promise<void>;
        mute(): void;
        playDojiangAmbience(): Promise<void>;
        playKoreanTechniqueSound(
            techniqueId: string,
            archetype: string,
        ): Promise<void>;
        playMusic(trackId: string): Promise<void>;
        playMusicTrack(id: string): Promise<void>;
        playSoundEffect(id: string): Promise<void>;
        playTrigramStanceSound(stance: string): Promise<void>;
        playVitalPointHitSound(severity: string): Promise<void>;
        setVolume(type: "sfx" | "music" | "voice" | "master", volume: number): void;
        stopMusic(): void;
        unmute(): void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    isInitialized: boolean
    masterVolume: number
    musicVolume: number
    muted: boolean
    sfxVolume: number

    Methods

    • Parameters

      • id: string

      Returns Promise<void>

    • Parameters

      • type: "sfx" | "music" | "voice" | "master"
      • volume: number

      Returns void