void Awake() { _editor = GlobalOptions.GetEditorComponent(); _library = _editor.Library; _cubeList = _library.GetList(); _previewArray = _library.GetImageList(); RebuildMenu(); }
public override void OnInspectorGUI() { CubeLibrary TargetLibrary = (CubeLibrary)target; List <Cube> CubeList = TargetLibrary.GetList(); DrawDefaultInspector(); if (GUILayout.Button("Add")) { //Cube obj = ScriptableObject.CreateInstance<Cube>(); Cube obj = new Cube(); CubeList.Add(obj); } if (GUILayout.Button("Clear")) { CubeList.Clear(); } }