/// <summary> /// /// </summary> public static void DrawGUI() { E.Load(); EditorGUI.BeginChangeCheck(); E.i.enablePingObject = HEditorGUILayout.ToggleLeft(S._EnablePingObject, E.i.enablePingObject); E.i.recordObjectCount = EditorGUILayout.IntSlider(S._RecordObjectCount, E.i.recordObjectCount, 2, 128); using (new GUILayout.HorizontalScope()) { GUILayout.FlexibleSpace(); if (GUILayout.Button(S._Apply)) { SelectionHistoryParameter.instance.Init(E.i.recordObjectCount); } } if (EditorGUI.EndChangeCheck()) { s_changed = true; } if (s_changed) { E.Save(); } GUILayout.Space(8f); }
public static void Load() { if (i != null) { return; } i = EditorPrefJson <E> .Get(Package.editorPrefName); }