/// <summary> /// Draws our GUI in the Inspector. /// </summary> public override void OnInspectorGUI() { if (GUILayout.Button("Edit Events...")) { EventsEditorWindow.ShowWindow((EventRespondersComponent)target); } }
/// <summary> /// Creates (or shows an existing) instance of this window. /// </summary> public static void ShowWindow(EventRespondersComponent responders) { EventsEditorWindow window = (EventsEditorWindow)EditorWindow.GetWindow(typeof(EventsEditorWindow)); window.SetTargetResponderObject(responders); }