AudioSelector
This commit is contained in:
1 parent
0df6510da7
commit
0cac336db2
24 files changed
+590
-412
No files matched your search
@@ -8,7 +8,8 @@ namespace Assets.WasapiAudio.Scripts.Unity
|
||||
public abstract class VfxAudioVisualizationEffect : VFXBinderBase
|
||||
{
|
||||
// Inspector Properties
|
||||
public WasapiAudioSource WasapiAudioSource;
|
||||
public AudioSelector selector;
|
||||
WasapiAudioSource WasapiAudioSource;
|
||||
|
||||
[SerializeReference]
|
||||
[SerializeReferenceButton]
|
||||
@@ -19,13 +20,13 @@ namespace Assets.WasapiAudio.Scripts.Unity
|
||||
|
||||
protected int SpectrumSize { get; private set; }
|
||||
|
||||
public override bool IsValid(VisualEffect component)
|
||||
{
|
||||
return WasapiAudioSource != null;
|
||||
public override bool IsValid(VisualEffect component) {
|
||||
return selector != null
|
||||
&& selector.CurrentSource() != null;
|
||||
}
|
||||
|
||||
public override void UpdateBinding(VisualEffect component)
|
||||
{
|
||||
public override void UpdateBinding(VisualEffect component) {
|
||||
WasapiAudioSource = selector.CurrentSource();
|
||||
SpectrumSize = WasapiAudioSource.SpectrumSize;
|
||||
Preview = new SpectrumData();
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user