public static CheckerSetting ReadSetting() { if (setting == null) { setting = ReadFromJson <CheckerSetting>(CHECKER_SETTING_PATH); } return(setting); }
public override void OnGUI(Rect rect) { GUILayout.BeginArea(rect); { EditorGUILayout.BeginVertical(); { EGUILayout.DrawBoxHeader("Setting", EGUIStyles.BoxedHeaderCenterStyle, GUILayout.ExpandWidth(true)); EditorGUILayout.Space(); CheckerSetting setting = CheckerUtility.ReadSetting(); setting.isFolderAsAsset = EditorGUILayout.Toggle("Is Asset For Folder", setting.isFolderAsAsset); GUILayout.FlexibleSpace(); if (GUILayout.Button("Close")) { Window.CloseWindow(); } } EditorGUILayout.EndVertical(); } GUILayout.EndArea(); }