Class MusicTitleAddon
- Namespace
- Nautilus.Handlers.TitleScreen
- Assembly
- Nautilus.dll
Enables and disables custom music depending on what mod theme is selected.
public class MusicTitleAddon : TitleAddon
- Inheritance
-
MusicTitleAddon
- Inherited Members
- Extension Methods
Constructors
MusicTitleAddon(FMODAsset, params string[])
Creates a new MusicTitleAddon. The music will be enabled when your mod is selected and disabled when the game starts or
if your theme is unselected.
public MusicTitleAddon(FMODAsset asset, params string[] requiredGUIDs)
Parameters
asset
FMODAsset- The FMOD asset for the music you want to play. A fade out time is HIGHLY recommended.
requiredGUIDs
string[]- The required mod GUIDs for this addon to enable. Each required mod must approve this addon by using ApproveTitleCollaboration(BaseUnityPlugin, CollaborationData).
Fields
Asset
The FMOD asset passed into the instance when created.
protected readonly FMODAsset Asset
Field Value
- FMODAsset
CustomEmitter
The custom emitter created in OnInitialize().
protected FMOD_CustomEmitter CustomEmitter
Field Value
- FMOD_CustomEmitter
Methods
OnDisable()
Disables the music.
protected override void OnDisable()
OnEnable()
Enables the music.
protected override void OnEnable()
OnInitialize()
Sets up the FMOD looping emitter with the provided asset.
protected override void OnInitialize()