private void LoadShip() { ShipPanelHolder.SetActive(true); WeaponPanelHolder.SetActive(false); AmmoPanelHolder.SetActive(false); _ship = _player.PlayerSelects.SelectedShip; ShipName.text = _ship.Name; ShipImage.sprite = _ship.Sprite; ShipDescription.text = _ship.ShipDescription; UnlockedShip unlockedShip = _player.GetUnlockedShipByID(_ship.Id); LoadSelectedWeaponsAndAmmo(); ShipProgressBar.SetProgressBar(unlockedShip.Level, unlockedShip.Experience); }
public void InitPlayerGameData(Player player) { _player = player; _ship = player.PlayerSelects.SelectedShip; _unlockedShipData = player.GetUnlockedShipByID(_ship.Id); _playerGameData = new PlayerGameData() { UnlockedShipData = _unlockedShipData, Armor = _unlockedShipData.Armor, Health = _unlockedShipData.Health, Experience = _unlockedShipData.Experience, Level = _unlockedShipData.Level, ShipRef = _ship }; StaticTagFinder.GameUI.UiShipBars.Init(this); RefreshUi(); }