private void GetCharsCallback(ServerModels.ListUsersCharactersResult result)
 {
     lastReceivedMessage = "Get Chars Successful";
     foreach (var eachCharacter in result.Characters)
     {
         if (eachCharacter.CharacterName == CHAR_NAME)
         {
             targetCharacter = eachCharacter;
         }
     }
 }
Exemple #2
0
        public static void ServerCharCallBack(ServerModels.ListUsersCharactersResult charResult)
        {
            string playFabId = ((ServerModels.ListUsersCharactersRequest)charResult.Request).PlayFabId;

            UserModel userModel;

            if (!PfSharedModelEx.serverUsers.TryGetValue(playFabId, out userModel))
            {
                return;
            }

            CharacterModel temp;

            foreach (var character in charResult.Characters)
            {
                if (!userModel.serverCharacterModels.TryGetValue(character.CharacterId, out temp))
                {
                    userModel.serverCharacterModels[character.CharacterId] = new Server.PfInvServerChar(playFabId, character.CharacterId, character.CharacterName);
                }
                userModel.serverCharacterModels[character.CharacterId] = new PfInvServerChar(playFabId, character.CharacterId, character.CharacterName);
                PfSharedControllerEx.PostEventMessage(PfSharedControllerEx.EventType.OnUserCharactersLoaded, playFabId, character.CharacterId, PfSharedControllerEx.Api.Server, false);
            }
        }