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)); }
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)); }
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)); }
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)); }
private void CubeGrid_OnBlockChange(Sandbox.Game.Entities.Cube.MySlimBlock obj) { value_profiler = null; }