예제 #1
0
    void Select(BabyInShop _baby)
    {
        //Unselect current baby
        if(currentBaby)
        {
            currentBaby.SetSelected(false);
            currentBaby.message.enabled = false;
            HiddenMessageText.enabled = false;
        }

        currentBaby = _baby;

        //Select current baby
        if(currentBaby)
        {
            currentBaby.SetSelected(true);

            if(currentBaby.GetBaby().IsBought())
            {
                SetMessage(null);
                HiddenMessageText.enabled = false;
                currentBaby.message.enabled = true;
            }
            else if(currentBaby.GetBaby().IsUnlocked())
            {
                HiddenMessageText.enabled = true;
                if(PlayerData.Instance.Coins >= currentBaby.Price)
                {
                    SetMessage(ClickToBuyText);
                }
                else
                {
                    SetMessage(NotEnoughCoinsText);
                }
            }
            else
            {
                HiddenMessageText.enabled = true;
                SetMessage(UnlockInGameText);
            }
        }
        else
        {
            SetMessage(DefaultText);
        }
    }
예제 #2
0
    void Select(BabyInShop _baby)
    {
        //Unselect current baby
        if (currentBaby)
        {
            currentBaby.SetSelected(false);
            currentBaby.message.enabled = false;
            HiddenMessageText.enabled   = false;
        }

        currentBaby = _baby;

        //Select current baby
        if (currentBaby)
        {
            currentBaby.SetSelected(true);

            if (currentBaby.GetBaby().IsBought())
            {
                SetMessage(null);
                HiddenMessageText.enabled   = false;
                currentBaby.message.enabled = true;
            }
            else if (currentBaby.GetBaby().IsUnlocked())
            {
                HiddenMessageText.enabled = true;
                if (PlayerData.Instance.Coins >= currentBaby.Price)
                {
                    SetMessage(ClickToBuyText);
                }
                else
                {
                    SetMessage(NotEnoughCoinsText);
                }
            }
            else
            {
                HiddenMessageText.enabled = true;
                SetMessage(UnlockInGameText);
            }
        }
        else
        {
            SetMessage(DefaultText);
        }
    }