コード例 #1
0
ファイル: StoreItem.cs プロジェクト: andrewwongdgnt/CocoBlitz
 public void Buy()
 {
     GameProgressionUtil.BuyStatus buyStatus = BuyItem();
     if (buyStatus == GameProgressionUtil.BuyStatus.SUCCESSFUL)
     {
         menuAudioManager.PlayBuyButtonClick();
         EnableItem(false);
         progressStorePage.UpdateBananaCount();
     }
     else if (buyStatus == GameProgressionUtil.BuyStatus.NOT_ENOUGH_BANANAS)
     {
         menuAudioManager.PlayBuyButtonNotEnoughClick();
         progressStorePage.DisplayNotEnough();
     }
 }
コード例 #2
0
ファイル: BuyBanana.cs プロジェクト: andrewwongdgnt/CocoBlitz
    public void Buy()
    {
        if (productIdEnum == ProductIdEnum.Banana1 && AdUtil.GetNextTimeToWatch() == 0)
        {
            bool successfulAdShown = false;
            menuAudioManager.PlayMainButtonClick();
            successfulAdShown = ShowAd();
            if (successfulAdShown)
            {
                iapWindowDisplay.SetActive(false);
            }
        }
        else
        {
            bool successfulBuy = false;
            if (productIdEnum == ProductIdEnum.Banana2)
            {
                successfulBuy = iapManager.Buy100Bananas(this);
            }
            else if (productIdEnum == ProductIdEnum.Banana3)
            {
                successfulBuy = iapManager.Buy250Bananas(this);
            }
            else if (productIdEnum == ProductIdEnum.Banana4)
            {
                successfulBuy = iapManager.Buy500Bananas(this);
            }
            else if (productIdEnum == ProductIdEnum.Banana5)
            {
                successfulBuy = iapManager.Buy1000Bananas(this);
            }
            else if (productIdEnum == ProductIdEnum.Banana6)
            {
                successfulBuy = iapManager.Buy2000Bananas(this);
            }

            if (successfulBuy)
            {
                menuAudioManager.PlayBuyButtonClick();
                iapWindowDisplay.SetActive(false);
            }
        }
    }