Ejemplo n.º 1
0
 private void CheckCash(string action)
 {
     if (action == Constantes.UPGRADE)
     {
         if (PlayerGlobalStatus.getPlayerCash() >= upgradeCurrentPrice)
         {
             if (PlayerHaveItem() || !item.CompareTag(Constantes.WEAPON))
             {
                 globalPanel.GetComponent <PurchaseStatusPanelManager>().OptionManager(gameObject, action);
             }
             else
             {
                 globalPanel.GetComponent <PurchaseStatusPanelManager>().NoWeaponText();
             }
         }
         else
         {
             globalPanel.GetComponent <PurchaseStatusPanelManager>().NoCashText(upgradeCurrentPrice, action);
         }
     }
     //comprar
     else
     {
         if (PlayerGlobalStatus.getPlayerCash() >= itemPrice)
         {
             globalPanel.GetComponent <PurchaseStatusPanelManager>().OptionManager(gameObject, action);
         }
         else
         {
             globalPanel.GetComponent <PurchaseStatusPanelManager>().NoCashText(itemPrice, action);
         }
     }
 }
Ejemplo n.º 2
0
    public void NoCashText(float itemPrice, string action)
    {
        EnablePurchaseStatusPanel();
        SetUpgradeInfoPanel(false);
        SetCancelButtonVisibility(false);
        SetPanelAtributes(true, false);
        string keyWord;

        if (action == Constantes.UPGRADE)
        {
            keyWord = "UPGRADE PRICE:";
        }
        else
        {
            keyWord = "ITEM PRICE:";
        }

        string preco      = (itemPrice).ToString("C2");
        string playerCash = PlayerGlobalStatus.getPlayerCash().ToString("C2");
        string texto      = string.Format(purchaseTexts[0].ToString() + keyWord + " {0}\nYOU HAVE: {1}", preco, playerCash);

        textReference.text = texto;
    }
Ejemplo n.º 3
0
 public void UpdateScoreText()
 {
     cashText.text = "CASH:  " + PlayerGlobalStatus.getPlayerCash().ToString("0.00");
 }
Ejemplo n.º 4
0
 //PLAYER STATUS UI( HEALTH, CASH, CHANCES ):
 private void setScoreAndVidaText()
 {
     cashText.text    = "CASH:  " + PlayerGlobalStatus.getPlayerCash().ToString("0.00");
     chancesText.text = "CHANCES:  " + PlayerGlobalStatus.getPlayerChances().ToString();
 }
Ejemplo n.º 5
0
    private void UpdateCash()
    {
        GameObject cashPanel = transform.Find(Constantes.CASH_PANEL).gameObject;

        cashPanel.GetComponentInChildren <TextMeshProUGUI>().text = Constantes.CASH + "\n" + PlayerGlobalStatus.getPlayerCash().ToString("C2");
    }