protected override void RegisterInputParams(GH_Component.GH_InputParamManager pManager) { SODesigner_GHParam param1 = new SODesigner_GHParam(); param1.Optional = true; pManager.AddParameter(param1, "Designers", "d", "Register a designer (or more than one) as input", GH_ParamAccess.list); SOAnalysis_GHParam param2 = new SOAnalysis_GHParam(); param2.Optional = true; pManager.AddParameter(param2, "Analyses", "a", "Register an analysis (or more than one) as input", GH_ParamAccess.list); SOAssessment_GHParam param3 = new SOAssessment_GHParam(); param3.Optional = true; pManager.AddParameter(param3, "Assessments", "as", "Register an assessment (or more than one) as input", GH_ParamAccess.list); }
protected override void RegisterOutputParams(GH_Component.GH_OutputParamManager pManager) { SOAssessment_GHParam param = new SOAssessment_GHParam(); pManager.AddParameter(param, "Assessments", "as", "Assessment output", GH_ParamAccess.item); }