Exemple #1
0
    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();
    }