Пример #1
0
        private void Grid_OnBlockRemoved(Sandbox.Game.Entities.Cube.MySlimBlock obj)
        {
            if (obj.FatBlock != null)
            {
                Blocks.RemoveWhere(b => b.Block.EntityId == obj.FatBlock?.EntityId);
            }

            OnPropertyChanged(nameof(Name));
        }
Пример #2
0
        private void Grid_OnBlockRemoved(Sandbox.Game.Entities.Cube.MySlimBlock obj)
        {
            if (obj.FatBlock != null)
            {
                Blocks.RemoveWhere(b => b.Block.EntityId == obj.FatBlock?.EntityId);
            }

            Blocks.Sort(b => b.Block.GetType().AssemblyQualifiedName);
            OnPropertyChanged(nameof(Name));
        }
Пример #3
0
        private void Grid_OnBlockAdded(Sandbox.Game.Entities.Cube.MySlimBlock obj)
        {
            var block = obj.FatBlock as IMyTerminalBlock;

            if (block != null)
            {
                Blocks.Insert(new BlockViewModel(block, Tree), b => b.Name);
            }

            OnPropertyChanged(nameof(Name));
        }
Пример #4
0
        private void Grid_OnBlockAdded(Sandbox.Game.Entities.Cube.MySlimBlock obj)
        {
            var block = obj.FatBlock as IMyTerminalBlock;

            if (block != null)
            {
                Blocks.Add(new BlockViewModel(block, Tree));
            }

            Blocks.Sort(b => b.Block.GetType().AssemblyQualifiedName);
            OnPropertyChanged(nameof(Name));
        }
Пример #5
0
 private void CubeGrid_OnBlockChange(Sandbox.Game.Entities.Cube.MySlimBlock obj)
 {
     value_profiler = null;
 }