trying to save the curve presets

This commit is contained in:
ntr committed 2022-06-14 21:20:31 +10:00
1 parent 0cac336db2
commit e033519317
11 files changed
+347 -229

No files matched your search

@@ -8,8 +8,7 @@ namespace Assets.WasapiAudio.Scripts.Unity
public abstract class VfxAudioVisualizationEffect : VFXBinderBase
{
// Inspector Properties
public AudioSelector selector;
WasapiAudioSource WasapiAudioSource;
public AudioSource source;
[SerializeReference]
[SerializeReferenceButton]
@@ -21,20 +20,18 @@ namespace Assets.WasapiAudio.Scripts.Unity
protected int SpectrumSize { get; private set; }
public override bool IsValid(VisualEffect component) {
return selector != null
&& selector.CurrentSource() != null;
return source != null;
}
public override void UpdateBinding(VisualEffect component) {
WasapiAudioSource = selector.CurrentSource();
SpectrumSize = WasapiAudioSource.SpectrumSize;
SpectrumSize = source.SpectrumSize;
Preview = new SpectrumData();
}
protected float[] GetSpectrumData()
{
// Get raw / unmodified spectrum data
var spectrumData = WasapiAudioSource.GetSpectrumData();
var spectrumData = source.GetSpectrumData();
// Run spectrum data through all configured transformers
if (Transformers != null && Transformers.Count > 0)