pickedRef = sel.PickObject(ObjectType.PointOnElement, elmFilter, "Pick the elements to be updated.");
// create list and add/remove depending on action with element
List<ElementId> selectId = new List<ElementId>();
Color overrideColor = new Color(255, 182, 193);
ElementId elmId = pickedRef.ElementId;
if (selectId.Contains(elmId))
{
OverrideColour(uiApp, elmId, overrideColor, true);
selectId.Remove(elmId);
TaskDialog.Show("AA", "T");
}
else
{
OverrideColour(uiApp, elmId, overrideColor, false);
selectId.Add(elmId);
TaskDialog.Show("AA", "F");
}
pickedRef = sel.PickObject(ObjectType.PointOnElement, elmFilter, "Pick the elements to be updated.");
// create list and add/remove depending on action with element
List<ElementId> selectId = new List<ElementId>();
Color overrideColor = new Color(255, 182, 193);
ElementId elmId = pickedRef.ElementId;
if (selectId.Contains(elmId))
{
OverrideColour(uiApp, elmId, overrideColor, true);
selectId.Remove(elmId);
TaskDialog.Show("AA", "T");
}
else
{
OverrideColour(uiApp, elmId, overrideColor, false);
selectId.Add(elmId);
TaskDialog.Show("AA", "F");
}