public static void SearchForActionTarget(AudioEventAction action) { var audioAction = action as InEventAudioAction; if (audioAction != null && audioAction.Node != null) { InAudioWindow.Launch().Find(audioAction.Node); } var musicControl = action as InEventMusicControl; if (musicControl != null && musicControl.Target != null) { SearchFor(musicControl.MusicGroup); } var musicFade = action as InEventMusicFade; if (musicFade != null && musicFade.Target != null) { SearchFor(musicFade.To); } var mixerValue = action as InEventMixerValueAction; if (mixerValue != null && mixerValue.Target != null) { SearchFor(mixerValue.Mixer); } var soloMuteValue = action as InEventSoloMuteMusic; if (soloMuteValue != null && soloMuteValue.Target != null) { SearchFor(soloMuteValue.MusicGroup); } }
public static InAudioWindow Launch() { InAudioWindow window = EditorWindow.GetWindow <InAudioWindow>(); window.Show(); //window.minSize = new Vector2(800, 200); window.SetTitle("Audio Window"); return(window); }
public static InAudioWindow ShowAudioWindow() { return(InAudioWindow.Launch()); }
private static void ShowAudioWindow() { InAudioWindow.Launch(); }
public static void SearchFor(InAudioNode node) { InAudioWindow.Launch().Find(node); }
public AudioCreatorGUI(InAudioWindow window) : base(window) { this.window = window; }