コード例 #1
0
        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();
        }