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(); }
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(); }