Example #1
0
 public void SetPlayer(UnitPlayer player)
 {
     if (player != null)
     {
         playerPerk = player.GetPlayerPerk();
     }
 }
Example #2
0
        void UpdatePerkItemList()
        {
            UnitPlayer player = GameControl.GetPlayer();

            if (player != null)
            {
                playerPerk = player.GetPlayerPerk();
            }

            if (playerPerk == null)
            {
                return;
            }

            if (lbPerkPoint != null)
            {
                lbPerkPoint.text = playerPerk.GetPerkPoint().ToString();
            }
            if (lbPerkRsc != null)
            {
                lbPerkRsc.text = "Currency: " + playerPerk.GetPerkCurrency().ToString();
            }

            for (int i = 0; i < perkItemList.Count; i++)
            {
                bool purchased = playerPerk.IsPerkPurchased(perkItemList[i].perkID);
                bool available = playerPerk.IsPerkAvailable(perkItemList[i].perkID) == "";
                perkItemList[i].purchasedHighlight.SetActive(purchased);
                perkItemList[i].unavailableHighlight.SetActive(!(purchased || available));
                if (perkItemList[i].connector != null)
                {
                    perkItemList[i].connector.SetActive(purchased);
                }
            }
        }
Example #3
0
 public void SetPlayer(UnitPlayer player)
 {
     if (player != null)
     {
         progress   = player.GetPlayerProgression();
         playerPerk = player.GetPlayerPerk();
     }
 }