Beispiel #1
0
    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);
    }
Beispiel #2
0
 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();
 }