public void GetInventoryCallback(ServerModels.GetCharacterInventoryResult getResult) { PfSharedControllerEx.sb.Length = 0; for (int i = 0; i < getResult.Inventory.Count; i++) { if (i != 0) { PfSharedControllerEx.sb.Append(", "); } PfSharedControllerEx.sb.Append(getResult.Inventory[i].DisplayName); } inventoryDisplay = PfSharedControllerEx.sb.ToString(); inventory = getResult.Inventory; }
private static void GetCharacterVcCallback(ServerModels.GetCharacterInventoryResult getResult) { string playFabId = ((ServerModels.GetCharacterInventoryRequest)getResult.Request).PlayFabId; string characterId = ((ServerModels.GetCharacterInventoryRequest)getResult.Request).CharacterId; UserModel userModel; CharacterModel characterModel; if (PfSharedModelEx.serverUsers.TryGetValue(playFabId, out userModel) && userModel.serverCharacterModels.TryGetValue(characterId, out characterModel)) { characterModel.characterVC = getResult.VirtualCurrency; } foreach (var pair in getResult.VirtualCurrency) { PfSharedModelEx.virutalCurrencyTypes.Add(pair.Key); } }