예제 #1
0
        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();
            }
        }
예제 #2
0
        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();
            }
        }