public void SetPlayer(UnitPlayer player) { if (player != null) { playerPerk = player.GetPlayerPerk(); } }
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); } } }
public void SetPlayer(UnitPlayer player) { if (player != null) { progress = player.GetPlayerProgression(); playerPerk = player.GetPlayerPerk(); } }