trying to save the curve presets
This commit is contained in:
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)
|
||||
|
||||
Reference in new issue
Block a user