public static ParameterSet ParameterSet(this Setting setting, TAS3D.Zone zone) { ParameterSet parameterSet = Core.Tas.Create.ParameterSet(setting, zone, typeof(Space), typeof(Zone)); parameterSet.Add("IsUsed", zone.isUsed == 1); return(parameterSet); }
private void RemoveUnusedZones() { List <TAS3D.Zone> zones = new List <Zone>(); int index = 1; TAS3D.Zone zone = null; while ((zone = t3dDocument.Building.GetZone(index)) != null) { if (zone.isUsed == 0) { zones.Add(zone); } index++; } zones.ForEach(x => x.Delete()); }