public override void OnInspectorGUI() { base.OnInspectorGUI(); EditorGUILayout.Space(); serializedObject.Update(); ElementCreate ele = target as ElementCreate; if (GUILayout.Button("Clear All AssetBundle")) { AssetBundle.UnloadAllAssetBundles(true); ElementAsset.bundles.Clear(); EditorModelManager.Clear(); } if (GUILayout.Button("Create")) { Create(ele.Assetname, ele.dicpath, ele.gameObject); } if (GUILayout.Button("Clone")) { if (ele.bytesUI != null) { Clone(ele.CloneName, ele.bytesUI.bytes, ele.transform); } } if (GUILayout.Button("CloneAll")) { if (ele.bytesUI != null) { CloneAll(ele.bytesUI.bytes, ele.transform); } } serializedObject.ApplyModifiedProperties(); }