示例#1
0
        public void Dispose(IVisualizer v)
        {
            var w = v.GetWatch();

            if (w is IWorldWatch ww)
            {
                var world = ww.GetWorld();
                var sys   = world.GetExistingSystem <DebugWatchSystem>();
                if (sys != null)
                {
                    sys.RemoveVisualizer(v);
                }
            }
            v.Dispose();
        }