private void DeleteTile(FieldItem tile, int x, int y) { if (tile.IsRoot && CHK_AutoExtension.Checked) { Map.CurrentLayer.DeleteExtensionTiles(tile, x, y); } tile.Delete(); ReloadItems(); }
protected override void OnTick() { if (Core.TickCount > m_End) { m_Item.Delete(); return; } if (m_Item.Deleted) { return; } if (!m_Item.Visible) { m_Item.Visible = true; m_Item.ProcessDelta(); return; } m_Item.m_OnTick?.Invoke(m_Item); }
private void DeleteTile(FieldItem tile) { tile.Delete(); ReloadGrid(Layer, X, Y); ReloadMap(); }