/// <summary> /// This is the method that actually does the work. /// </summary> /// <param name="DA">The DA object is used to retrieve from inputs and store in outputs.</param> protected override void SolveInstance(IGH_DataAccess DA) { double maxSep = new double(); if (!DA.GetData(0, ref maxSep)) { return; } SeparationData separationData = new SeparationData((float)maxSep); DA.SetData(0, separationData); }
public BehaviorData(FlockingData flock_Data, WanderingData wander_Data, TrackingData tracking_data, StigmergyData stigmergy_Data, NoiseData noise_Data, List <ForceData> force_Data, SeparationData separation_Data, MeshCrawlData meshCrawl_Data, List <string> order_Data, BundlingData bundling_Data) { this.flockData = flock_Data; this.wanderData = wander_Data; this.trackingData = tracking_data; this.stigmergyData = stigmergy_Data; this.noiseData = noise_Data; this.forceData = force_Data; this.separationData = separation_Data; this.meshCrawlData = meshCrawl_Data; this.bundlingData = bundling_Data; this.dataOrder = order_Data; }