﻿using NodeCanvas.Framework;
using ParadoxNotion.Design;
using DarkTonic.MasterAudio;

namespace NodeCanvas.Tasks.MasterAudioIntegration{

	[Category("MasterAudio/Ducking")]
	[Icon("MasterAudio")]
	public class ToggleDucking : ActionTask {

		public BBParameter<bool> enableDucking;

		protected override string info{
			get {return string.Format("Set Ducking to {0}", enableDucking);}
		}

		protected override void OnExecute(){
            MasterAudio.Instance.EnableMusicDucking = enableDucking.value;
            EndAction();
		}
	}
}