Exemplo n.º 1
0
        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;
                }
            }
        }
Exemplo n.º 2
0
 private static void OnUpdateCharacterStatisticsSuccess(UpdateCharacterStatisticsResult result)
 {
     PF_Bridge.RaiseCallbackSuccess("", PlayFabAPIMethods.UpdateCharacterStatistics, MessageDisplayStyle.none);
 }