protected override void DrawBool(PListBoolean element) { BoolEnum b = element.Value ? BoolEnum.Yes : BoolEnum.No; EditorGUI.BeginChangeCheck(); b = (BoolEnum)EditorGUILayout.EnumPopup(b, GUILayout.MinWidth(TYPE_WIDTH), GUILayout.MaxWidth(TYPE_WIDTH)); if (EditorGUI.EndChangeCheck()) { element.Value = b == BoolEnum.Yes; IsDirty = true; } GUILayout.FlexibleSpace(); }
void DrawBool(BoolBuildSettingEntry entry) { BoolEnum b = entry.Value ? BoolEnum.Yes : BoolEnum.No; EditorGUILayout.LabelField(b.ToString()); }