コード例 #1
0
 private void OnBombBuy(BombPackage bPackage)
 {
     int price = BombPackageCost[bPackage];
     if (price <= GameStateManager.CoinBalance)
     {
         // execute transaction
         GameStateManager.CoinBalance -= price;
         GameStateManager.NumBombs += (int)bPackage;
         
         // update UI
         GameStateManager.CallUIRedraw();
         PopupScript.SetPopup("Purchase Complete",1f);
         
         // log App Event for spending credits
         FBAppEvents.SpentCoins(price, bPackage.ToString());
     }
     else
     {
         PopupScript.SetPopup("Not enough coins",1f);
     }
 }
コード例 #2
0
    private void OnBombBuy(BombPackage bPackage)
    {
        int price = BombPackageCost[bPackage];

        if (price <= GameStateManager.CoinBalance)
        {
            // execute transaction
            GameStateManager.CoinBalance -= price;
            GameStateManager.NumBombs    += (int)bPackage;

            // update UI
            GameStateManager.CallUIRedraw();
            PopupScript.SetPopup("Purchase Complete", 1f);

            // log App Event for spending credits
            FBAppEvents.SpentCoins(price, bPackage.ToString());
        }
        else
        {
            PopupScript.SetPopup("Not enough coins", 1f);
        }
    }