public void OnShipOpen(ShipButton shipButton) { shipManager.CreateShip(shipButton.Ship); if (shipButton.CompressedGrid != null) { shipManager.Decompress(shipButton.CompressedGrid); } currentShip = shipButton; categoriesManager.Reset(); gameObject.SetActive(false); }