override public void ShowGUI(List <ActionParameter> parameters) { documentCollectionMethod = (DocumentCollectionMethod)EditorGUILayout.EnumPopup("Method:", documentCollectionMethod); documentID = InventoryManager.DocumentSelectorList(documentID); AfterRunningOption(); }
/** * <summary>Creates a new instance of the 'Document: Add or remove' Action</summary> * <param name = "documentID">The ID number of the document to open</param> * <param name = "method">The method to perform</param> * <returns>The generated Action</returns> */ public static ActionDocumentCollection CreateNew(int documentID, DocumentCollectionMethod method) { ActionDocumentCollection newAction = (ActionDocumentCollection)CreateInstance <ActionDocumentCollection>(); newAction.documentCollectionMethod = method; newAction.documentID = documentID; return(newAction); }
public override void ShowGUI(List <ActionParameter> parameters) { documentCollectionMethod = (DocumentCollectionMethod)EditorGUILayout.EnumPopup("Method:", documentCollectionMethod); parameterID = Action.ChooseParameterGUI("Document:", parameters, parameterID, ParameterType.Document); if (parameterID < 0) { documentID = InventoryManager.DocumentSelectorList(documentID); } AfterRunningOption(); }