public override void OnInspectorGUI() { serializedObject.Update(); EditorGUILayout.PropertyField(m_Size); EditorGUILayout.PropertyField(m_Color); icon.UpdateScale(); if (GUILayout.Button("Pick an Icon")) { IconPickerWindow.Show(icon.text, (t) => icon.text = t); } if (GUILayout.Button("Pick Material Design Color")) { ColorPickerWindow.Show(icon.color, (t) => icon.color = t); } serializedObject.ApplyModifiedProperties(); }