void AssignCardStats()
    {
        if (special)
        {
            background.overrideSprite      = specialBackground;
            titleBackground.overrideSprite = specialTitleBackground;
            raysImage.overrideSprite       = rays;
            greyBackground.color           = new Color32(255, 224, 116, 200);
            //background.rectTransform.sizeDelta = new Vector2(600,740);
            cardTypeImage.sprite = Resources.Load <Sprite>("BuyableCard/" + type + "CardTypeOrangeIcon");
        }
        else
        {
            cardTypeImage.sprite = Resources.Load <Sprite>("BuyableCard/" + type + "CardTypeIcon");
        }

        nameText.text = title.ToUpper();
        //ANCORA DA ASSEGNARE QUESTO
        cardImage.sprite = Resources.Load <Sprite>(imagePath);
        amountText.text  = "x" + amount.ToString();
        costText.text    = HomeUIManager.ConvertCostToString(cost);
        costImage.sprite = Resources.Load <Sprite>("BuyableCard/" + costType);

        SetNativeSizeImage();
    }
 void UpdateBuyButton()
 {
     if (gameController.lastSelectedBaloon.GetAcquired() == true)
     {
         buyBaloonText.text = "EQUIP";
         goldIcon.gameObject.SetActive(false);
         buyBaloon.interactable = true;
     }
     else if (gameController.lastSelectedBaloon.GetLevelToAcquire() > gameController.resourceManager.FindResource("level").GetAmount())
     {
         buyBaloonText.text = "HIGHER LEVEL REQUIRED";
         goldIcon.gameObject.SetActive(false);
         buyBaloon.interactable = false;
     }
     else if (!gameController.lastSelectedBaloon.GetAcquired() && gameController.lastSelectedBaloon.GetLevelToAcquire() <= gameController.resourceManager.FindResource("level").GetAmount())
     {
         buyBaloonText.text = HomeUIManager.ConvertCostToString(gameController.lastSelectedBaloon.GetGoldCost());
         goldIcon.gameObject.SetActive(true);
         buyBaloon.interactable = true;
     }
 }
    /// <summary>
    /// 플레이어가 잠을 잘 때 호출,
    /// </summary>'
    /// <param name="time">잠이 든 시각</param>
    public void SendToSleep()
    {
        if (_time.isNight && IsHome)
        {
            int time = _time.runtimeTime;
            Debug.Log("now sleeping...");
            //RegenBody(time, ref spendEnergy, ref regenDurability);
            int             spendEnergy       = CalEnergyCostForRegen();
            float           regenedDurability = CalRegenedDurability();
            SleepResultInfo sleepResultInfo   = new SleepResultInfo(spendEnergy, regenedDurability);

            float overworkPenalty = CalOverworkPenalty();
            bool  isOverwork      = IsOverwork();
            OverworkResultInfo overworkResultInfo = new OverworkResultInfo(time, overworkPenalty, isOverwork);

            if (time < 8)
            {
                _time.SetTime(8);
            }

            HomeUIManager hm = HomeUIManager.Inst;
            StartCoroutine(hm.PutToSleep(sleepResultInfo, overworkResultInfo));
        }
    }
 void UpdateText()
 {
     goldText.text  = HomeUIManager.ConvertCostToString(gameController.resourceManager.FindResource("gold").GetAmount());
     gemsText.text  = HomeUIManager.ConvertCostToString(gameController.resourceManager.FindResource("gems").GetAmount());
     levelText.text = gameController.resourceManager.FindResource("level").GetAmount().ToString();
 }
Пример #5
0
    // Use this for initialization
    void Start()
    {
        instance = this;

        Time.timeScale = 1;

        cntTimer = 0;

        imgOnlineStatus.color = GPGS.Green;

        int btnLength = btn.Length;

        for (int i = 0; i < btnLength; i++) if (GameDataManager.GetHighScore(i.ToString()) != -1) textHighScore[i].text = GameDataManager.GetHighScore(i.ToString()).ToString();

        GPGS.Login();

        setGameData();

        //Button color Init(Level Select)
        for (int i = GameDataManager.GetMaxClearedLevel() + 2; i < btnLength; i++)
        {
            btn[i].enabled = false;
            imgBtn[i].color = new Color(0.5f, 0.5f, 0.5f, 1);
        }

        if (SplashScreen.WasLanched())
        {
            audioSource.Play();
        }
    }
Пример #6
0
 void UpdateText()
 {
     goldText.text = HomeUIManager.ConvertCostToString(gameController.resourceManager.FindResource("gold").GetAmount());
     goldText.GetComponent <Animator>().SetTrigger("grow");
 }