private void CheckChanged() { var visibleTypes = DesignationType._None; foreach (var box in Designations) { if (box.CheckState) { visibleTypes |= (DesignationType)box.Tag; } } World.Renderer.PersistentSettings.VisibleTypes = visibleTypes; foreach (var designation in DesignationSet.EnumerateDesignations()) { designation.Voxel.Invalidate(); } }
private void CheckChanged() { var visibleTypes = DesignationType._None; foreach (var box in Designations) { if (box.CheckState) { visibleTypes |= (DesignationType)box.Tag; } } DesignationDrawer.VisibleTypes = visibleTypes; foreach (var designation in DesignationSet.EnumerateDesignations()) { designation.Voxel.Invalidate(); } }