/// <summary> /// GUI を表示する時に呼び出されます /// </summary> public override void OnInspectorGUI() { if (GUILayout.Button("現在のシーンのすべてのオブジェクトに反映")) { TMPRuleEditorUtils.ApplyAllInScene(); } serializedObject.Update(); var settings = ( TMPRuleSettings )target; OnHeaderGUI?.Invoke(settings); m_reorderableList.DoLayoutList(); OnFooterGUI?.Invoke(settings); serializedObject.ApplyModifiedProperties(); }
/// <summary> /// GUI を表示する時に呼び出されます /// </summary> public override void OnInspectorGUI() { var settings = ( UniSymbolSettings )target; OnHeaderGUI?.Invoke(settings); if (GUILayout.Button("Open UniSymbol")) { UniSymbolWindow.Open(); } serializedObject.Update(); m_reorderableList.DoLayoutList(); OnFooterGUI?.Invoke(settings); serializedObject.ApplyModifiedProperties(); }