protected void loadPersistentListFromFile(Type persistentType) { JSONArray jArray = JSONPersistor.Instance.loadJSONArrayFromFile(getFileName()); //Debug.Log ("loadPersistentListFromFile loaded (" + jArray.Count + ") : " + jArray.ToString ()); List <JSONPersistent> list = JSONPersistentArray.convertJSONArrayToPersistentList(jArray, persistentType); setPersistentList(list); }
public override void OnInspectorGUI() { base.DrawDefaultInspector(); myArray = target as JSONPersistentArray; myGUIRect = GUILayoutUtility.GetRect(Screen.width, windowHeight); EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("Load")) { //myArray.load (); } if (GUILayout.Button("Save")) { //myArray.save (); } EditorGUILayout.EndHorizontal(); }