Show / Hide Table of Contents

Class SoundReplacement

Handles import and injection of custom sounds and songs with the purpose of providing modding support. Sound files are imported from mod bundles with load order or loaded directly from disk.

Inheritance
Object
SoundReplacement
Namespace: DaggerfallWorkshop.Utility.AssetInjection
Assembly: Assembly-CSharp.dll
Syntax
public static class SoundReplacement

Properties

| Improve this Doc View Source

SoundPath

Path to custom sounds and songs on disk.

Declaration
public static string SoundPath { get; }
Property Value
Type Description
String

Methods

| Improve this Doc View Source

TryImportMidiSong(String, out Byte[])

Seek midi song from mods.

Declaration
public static bool TryImportMidiSong(string filename, out byte[] songBytes)
Parameters
Type Name Description
String filename

Name of song to seek including .mid extension.

Byte[] songBytes

Midi data as a byte array.

Returns
Type Description
Boolean

True if song is found.

| Improve this Doc View Source

TryImportSong(SongFiles, out AudioClip)

Seek song from mods.

Declaration
public static bool TryImportSong(SongFiles song, out AudioClip audioClip)
Parameters
Type Name Description
SongFiles song

Song to seek.

AudioClip audioClip

Audioclip with imported sound data.

Returns
Type Description
Boolean

True if song is found.

| Improve this Doc View Source

TryImportSound(SoundClips, out AudioClip)

Seek sound from mods.

Declaration
public static bool TryImportSound(SoundClips sound, out AudioClip audioClip)
Parameters
Type Name Description
SoundClips sound

Sound clip to seek.

AudioClip audioClip

Audioclip with imported sound data.

Returns
Type Description
Boolean

True if sound is found.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX