public void Release() { BeforeRelease?.Invoke(); Stop(); waitRelease = true; }
public void ClearSelected() { if (Holding != null) BeforeRelease?.Invoke(Holding, LastState); if (Holding != null) { RecursiveDelete(vm.Context, Holding.Group.BaseObject); for (int i = 0; i < Holding.CursorTiles.Length; i++) { Holding.CursorTiles[i].Delete(true, vm.Context); ((ObjectComponent)Holding.CursorTiles[i].WorldUI).ForceDynamic = false; } } Holding = null; }