Exemple #1
0
    /* Compra o utiliza un personaje de la tienda */
    public void BuySetItem()
    {
        if (DataManager.GetOwnedSkin(selectedSkin))
        {
            animatorController.ChangeSkin(selectedSkin);
        }
        else
        {
            float price;
            price = DataManager.GetSkinPrices(selectedSkin);
            if (DataManager.GetMoney() >= price)
            {
                DataManager.SetOwnedSkin(selectedSkin, true);
                DataManager.SetMoney(DataManager.GetMoney() - price);

                SetMoneyText(moneyCounter, DataManager.GetMoney());
                SetMoneyText(moneyCounterShop, DataManager.GetMoney());

                buttonText.text    = "Set";
                skinPriceText.text = "Bought";

                if (Social.localUser.authenticated)
                {
                    GooglePlayManager.CheckAchievements();
                }
            }
        }
    }
Exemple #2
0
 /* Realiza la conexión con GooglePlay */
 public void ConnectBt()
 {
     if (Social.localUser.authenticated)
     {
         PlayGamesPlatform.Instance.SignOut();
         ChangeConnectBt(false);
     }
     else
     {
         Social.localUser.Authenticate((bool success) =>
         {
             if (Social.localUser.authenticated)
             {
                 ChangeConnectBt(true);
                 GooglePlayManager.CheckAchievements();
             }
         });
     }
 }