private void SubSuccess(ModifyUserVirtualCurrencyResult result) { playFabMananger.Player_Coin = result.Balance; txtCoins.text = playFabMananger.Player_Coin.ToString(); playFabMananger.LoadingMessage("Updating Virtual Currency..."); playFabMananger.LoadingHide(); }
private void OnSuccess(ModifyUserVirtualCurrencyResult result) { Debug.Log($"Added currency, new balance: {result.Balance}"); if (AccountManager.CurrentPlayerInventory.VirtualCurrency.TryGetValue("CR", out int val)) { AccountManager.CurrentPlayerInventory.VirtualCurrency["CR"] = val; } }
//玩家虚拟货币增加成功时调用 void OnAddUserVirtualCurrencyResult(ModifyUserVirtualCurrencyResult result) { goldCurrencyCount.text = result.Balance.ToString(); requestNum--; if (requestNum == 0) { processingWindow.SetActive(false); ShowRewardItems(); } }
//================================================================================= //減額結果 //================================================================================= /// <summary> /// 仮想通貨の減額に成功 /// </summary> /// <param name="result">減額結果内容</param> private void OnSuccessSub(ModifyUserVirtualCurrencyResult result) { Debug.Log($"仮想通貨の減額に成功"); // 通信終了 waitConnect.RemoveWait(gameObject.name); // 仮想通貨の情報をログで表示 Debug.Log($"変更した仮想通貨のコード : {result.VirtualCurrency}"); Debug.Log($"変更後の残高 : {result.Balance}"); Debug.Log($"減額した額 : {result.BalanceChange}"); }
/// <summary> /// Callback called when successfully gives the player a certain amount of in-game currency. /// </summary> /// <param name="result">Transaction result.</param> void OnAddedInGameCurrency(ModifyUserVirtualCurrencyResult result) { actualCurrency += result.Balance; GameplayUI.instance.UpdateCurrencyText(actualCurrency); }
private void OnAddVirtualCurrencySuccess(ModifyUserVirtualCurrencyResult result) { //Debug.Log("Playfab - AddVirtualCurrency Success_Balance: " + result.Balance); DebugText.text += "\nPlayfab - AddVirtualCurrency Success_Balance: " + result.Balance; //GetPlayFabInventory(); }
/// <summary> /// Set the new credit count in the game instance so it is updated in the ui /// </summary> /// <param name="result"></param> private void OnSuccess(ModifyUserVirtualCurrencyResult result) { GameInstance.instance.credits = result.Balance; }
private void AddCurrencySuccess(ModifyUserVirtualCurrencyResult result) { Instance.virtualCurrency["SB"] = result.Balance; }
private void UpdateCoinsSuccess(ModifyUserVirtualCurrencyResult obj) { playFabManager.LoadingHide(); UnityEngine.SceneManagement.SceneManager.LoadScene("Menu"); }
private static void OnTransactionResult(ModifyUserVirtualCurrencyResult Result) { VirtualCurrency[Result.VirtualCurrency] = Result.Balance; OnInventoryUpdate(); }
private void AddSuccess(ModifyUserVirtualCurrencyResult result) { playFabMananger.LoadingMessage("Updating Successfull"); playFabMananger.LoadingHide(); }