示例#1
0
 private void OnInstalledPackageGUI(WorkflowStage stage, AssetDescriptor desc)
 {
     EditorGUILayout.BeginHorizontal();
     EditorGUILayout.LabelField(desc.name);
     if (GUILayout.Button("Remove from Workflow Stage"))
     {
         stage.Remove(desc.name);
     }
     EditorGUILayout.EndHorizontal();
     desc.OnGUI();
 }
示例#2
0
        public override void OnInspectorGUI()
        {
            EditorGUILayout.PrefixLabel("Documentation");
            desc.documentation    = EditorGUILayout.TextArea(desc.documentation, GUILayout.Height(240));
            desc.unityForum       = EditorGUILayout.TextField("Forum", desc.unityForum);
            desc.gitURI           = EditorGUILayout.TextField("Git URI", desc.gitURI);
            desc.unityPackagePath = EditorGUILayout.TextField("Package Path", desc.unityPackagePath);
            desc.scriptDefines    = EditorGUILayout.TextField("Script Defines", desc.scriptDefines);
            desc.isInstalled      = EditorGUILayout.ToggleLeft("Is Installed", desc.isInstalled);

            EditorGUILayout.Space();
            EditorGUILayout.LabelField(desc.name, EditorStyles.largeLabel);
            desc.OnGUI();
        }