protected override void RegisterInputParams(Grasshopper.Kernel.GH_Component.GH_InputParamManager pManager) { pManager.AddSurfaceParameter("listSurface", "lstSrf", "list of surfaces", Grasshopper.Kernel.GH_ParamAccess.list); pManager.AddCurveParameter("listCurve", "lstCrv", "list of curves", Grasshopper.Kernel.GH_ParamAccess.list); pManager.AddTextParameter("listType", "lstCrvType", "list of types of edge curves", Grasshopper.Kernel.GH_ParamAccess.list); pManager.AddPointParameter("pnts", "lstPnts", "list of points to compose target surface", Grasshopper.Kernel.GH_ParamAccess.list); pManager.AddNumberParameter("C", "C", "parameter for multiquadric surface", Grasshopper.Kernel.GH_ParamAccess.item); }