protected override void SolveInstance(IGH_DataAccess DA) { var typeName = this.NickName; NickNameCache = NickName; var data = new List <(string Name, ObjectProperty Property)>(); for (int i = 0; i < Params.Input.Count; i++) { data.Add(RetrieveProperties(DA, i, this)); } var obj = new ObjectivismObject(data, typeName); var ghObj = new GH_ObjectivismObject(obj); DA.SetData(0, ghObj); }
public GH_ObjectivismObject(GH_ObjectivismObject other) { Value = other.Value; }