using UnityEngine; using System.Collections; namespace Fungus { [CommandInfo("Audio", "Set Audio Volume", "Sets the global volume level for audio played with Play Music and Play Sound commands.")] public class SetAudioVolume : Command { [Range(0,1)] public float volume = 1; [Range(0,30)] public float fadeDuration; public override void OnEnter() { MusicController musicController = MusicController.GetInstance(); if (musicController != null) { musicController.SetAudioVolume(volume, fadeDuration); } Continue(); } public override string GetSummary() { return "Set to " + volume + " over " + fadeDuration + " seconds."; } public override Color GetButtonColor() { return new Color32(242, 209, 176, 255); } } }