private static void UpdateCharacterStatisticsCallback(UpdateCharacterStatisticsResult result) { string playFabId = ((UpdateCharacterStatisticsRequest)result.Request).PlayFabId; string characterId = ((UpdateCharacterStatisticsRequest)result.Request).CharacterId; var updatedStats = ((UpdateCharacterStatisticsRequest)result.Request).CharacterStatistics; UserModel userModel; CharacterModel characterModel; if (PfSharedModelEx.serverUsers.TryGetValue(playFabId, out userModel) && userModel.serverCharacterModels.TryGetValue(characterId, out characterModel)) { foreach (var statPair in updatedStats) { characterModel.characterStatistics[statPair.Key] = statPair.Value; } } }
private static void OnUpdateCharacterStatisticsSuccess(UpdateCharacterStatisticsResult result) { PF_Bridge.RaiseCallbackSuccess("", PlayFabAPIMethods.UpdateCharacterStatistics, MessageDisplayStyle.none); }