/// <summary> /// Open the Editor Window for the selected point /// </summary> /// <param name="_point">selected point</param> void OpenPointWindow(TDS_WavePoint _point) { TDS_PointEditorWindow _window = (TDS_PointEditorWindow)EditorWindow.GetWindow(typeof(TDS_PointEditorWindow)); _window.WavePoint = _point; _window.Show(); }
/// <summary> /// Button to show the point editor window /// </summary> /// <param name="_point">point to edit</param> void ShowWaveSettings(TDS_WavePoint _point) { GUITools.ActionButton($"Edit {_point.Name}", OpenPointWindow, _point, Color.white, Color.black); }