Show / Hide Table of Contents

Class EditorMusic

Used for playing music and atmosphere sounds in the editor

Inheritance
object
Object
Component
Behaviour
MonoBehaviour
EditorMusic
Namespace: WeaverCore.Editor
Assembly: WeaverCore.Editor.dll
Syntax
public class EditorMusic : MonoBehaviour

Properties

| Edit this page View Source

ActiveMusicCue

Declaration
public MusicCue ActiveMusicCue { get; }
Property Value
Type Description
MusicCue
| Edit this page View Source

Instance

Declaration
public static EditorMusic Instance { get; }
Property Value
Type Description
EditorMusic

Methods

| Edit this page View Source

ApplyAtmosPack(SnapshotType, float, AtmosSources)

Declaration
public void ApplyAtmosPack(Atmos.SnapshotType snapshot, float transitionTime, Atmos.AtmosSources enabledSources)
Parameters
Type Name Description
Atmos.SnapshotType snapshot
float transitionTime
Atmos.AtmosSources enabledSources
| Edit this page View Source

ApplyAtmosPackRoutine(SnapshotType, float, AtmosSources)

Declaration
protected IEnumerator ApplyAtmosPackRoutine(Atmos.SnapshotType snapshot, float transitionTime, Atmos.AtmosSources enabledSources)
Parameters
Type Name Description
Atmos.SnapshotType snapshot
float transitionTime
Atmos.AtmosSources enabledSources
Returns
Type Description
IEnumerator
| Edit this page View Source

ApplyMusicSnapshot(AudioMixerSnapshot, float, float)

Declaration
public void ApplyMusicSnapshot(AudioMixerSnapshot snapshot, float delayTime, float transitionTime)
Parameters
Type Name Description
AudioMixerSnapshot snapshot
float delayTime
float transitionTime
| Edit this page View Source

ApplyMusicSnapshot(SnapshotType, float, float)

Declaration
public void ApplyMusicSnapshot(Music.SnapshotType snapshot, float delayTime, float transitionTime)
Parameters
Type Name Description
Music.SnapshotType snapshot
float delayTime
float transitionTime
| Edit this page View Source

PlayMusicCue(MusicCue, float, float, bool)

Declaration
public void PlayMusicCue(MusicCue musicCue, float delayTime, float transitionTime, bool applySnapshot = true)
Parameters
Type Name Description
MusicCue musicCue
float delayTime
float transitionTime
bool applySnapshot
| Edit this page View Source

PlayMusicPack(MusicPack)

Declaration
public void PlayMusicPack(MusicPack pack)
Parameters
Type Name Description
MusicPack pack
| Edit this page View Source

PlayMusicPack(MusicPack, float, float, bool)

Declaration
public void PlayMusicPack(MusicPack pack, float delayTime, float snapshotTransitionTime, bool applySnapshot = true)
Parameters
Type Name Description
MusicPack pack
float delayTime
float snapshotTransitionTime
bool applySnapshot

Extension Methods

ReflectionUtilities.ReflectCallMethod(object, string, object[], BindingFlags)
ReflectionUtilities.ReflectGetField(object, string, BindingFlags)
ReflectionUtilities.ReflectGetMethod(object, string, BindingFlags)
ReflectionUtilities.ReflectGetProperty(object, string, BindingFlags)
ReflectionUtilities.ReflectSetField(object, string, object, BindingFlags)
ReflectionUtilities.ReflectSetProperty(object, string, object, BindingFlags)
CoroutineUtilities.RunCoroutineWhile<T>(T, IEnumerator, Func<bool>)
  • Edit this page
  • View Source
☀
☾
In this article
Back to top
Generated by DocFX
☀
☾