예제 #1
0
 public void Parse(FluorineFx.ASObject asObject)
 {
     if (asObject != null)
     {
         AMFUtil.GetInt32Value(asObject, "itemMstId", out itemMstId);
         AMFUtil.GetInt32Value(asObject, "itemCount", out itemCount);
     }
 }
 /// <summary>
 /// FluorineFx.ASObjectからパースを行う
 /// </summary>
 public void Parse(FluorineFx.ASObject asObject)
 {
     AMFUtil.GetInt32Value(asObject, "messageNo", out messageNo);
     AMFUtil.GetInt32Value(asObject, "messageType", out messageType);
     AMFUtil.GetStringValue(asObject, "startTime", out startTime);
     AMFUtil.GetStringValue(asObject, "endTime", out endTime);
     AMFUtil.GetStringValue(asObject, "text", out text);
     AMFUtil.GetInt32Value(asObject, "cardMstId", out cardMstId);
 }
예제 #3
0
 public void Parse(FluorineFx.ASObject asObject)
 {
     AMFUtil.GetInt32Value(asObject, "productMstId", out productMstId);
     AMFUtil.GetInt32Value(asObject, "boradId", out boradId);
     AMFUtil.GetStringValue(asObject, "name", out name);
     AMFUtil.GetStringValue(asObject, "caption", out caption);
     AMFUtil.GetStringValue(asObject, "startTime", out startTime);
     AMFUtil.GetStringValue(asObject, "endTime", out endTime);
     AMFUtil.GetInt32Value(asObject, "spendType", out spendType);
     AMFUtil.GetInt32Value(asObject, "ruby", out ruby);
 }
예제 #4
0
        /// <summary>
        /// GirlLevelMst1つ分のパースを行う
        /// </summary>
        private static GirlLevelMstData SubParse(FluorineFx.ASObject asObject)
        {
            GirlLevelMstData data = new GirlLevelMstData();

            AMFUtil.GetInt32Value(asObject, "diffExp", out data.diffExp);
            AMFUtil.GetInt32Value(asObject, "level", out data.level);
            AMFUtil.GetInt32Value(asObject, "maxDear", out data.maxDear);
            AMFUtil.GetInt32Value(asObject, "totalExp", out data.totalExp);

            return(data);
        }
예제 #5
0
        /// <summary>
        /// ItemMst1つ分のパースを行う
        /// </summary>
        private static ItemMstData SubParse(FluorineFx.ASObject asObject)
        {
            ItemMstData data = new ItemMstData();

            AMFUtil.GetDoubleValue(asObject, "effect1", out data.effect1);
            AMFUtil.GetDoubleValue(asObject, "effect2", out data.effect2);
            AMFUtil.GetInt32Value(asObject, "itemMstId", out data.itemMstId);
            AMFUtil.GetStringValue(asObject, "name", out data.name);
            AMFUtil.GetStringValue(asObject, "caption", out data.caption);
            AMFUtil.GetInt32Value(asObject, "type", out data.type);

            return(data);
        }
예제 #6
0
 /// <summary>
 /// FluorineFx.ASObjectからパースを行う
 /// </summary>
 public void Parse(FluorineFx.ASObject asObject)
 {
     AMFUtil.GetInt32Value(asObject, "compositionSkillRawScore", out compositionSkillRawScore);
     AMFUtil.GetInt32Value(asObject, "baseLevelMax", out baseLevelMax);
     AMFUtil.GetInt32Value(asObject, "compositionCharacterRawScore", out compositionCharacterRawScore);
     AMFUtil.GetInt32Value(asObject, "conpositionCharacterAdditionalValue", out conpositionCharacterAdditionalValue);
     AMFUtil.GetStringValue(asObject, "name", out name);
     AMFUtil.GetInt32Value(asObject, "rebirthMax", out rebirthMax);
     AMFUtil.GetInt32Value(asObject, "compositionSkillAdditionalValue", out compositionSkillAdditionalValue);
     AMFUtil.GetInt32Value(asObject, "compositionPowerUpRawScore", out compositionPowerUpRawScore);
     AMFUtil.GetInt32Value(asObject, "rarityMstId", out rarityMstId);
     AMFUtil.GetInt32Value(asObject, "additionalLevelMaxByRebirth", out additionalLevelMaxByRebirth);
 }
예제 #7
0
 public void Parse(FluorineFx.ASObject asObject)
 {
     if (asObject != null)
     {
         AMFUtil.GetInt32Value(asObject, "refreshId", out refreshId);
         AMFUtil.GetBooleanValue(asObject, "isOpen", out isOpen);
         AMFUtil.GetInt32Value(asObject, "cardId1", out cardId1);
         AMFUtil.GetInt32Value(asObject, "cardId2", out cardId2);
         AMFUtil.GetInt32Value(asObject, "cardId3", out cardId3);
         AMFUtil.GetInt32Value(asObject, "cardId4", out cardId4);
         AMFUtil.GetInt32Value(asObject, "cardId5", out cardId5);
         AMFUtil.GetStringValue(asObject, "endTime", out endTime);
     }
 }
예제 #8
0
 public void Parse(FluorineFx.ASObject asObject)
 {
     if (asObject != null)
     {
         AMFUtil.GetInt32Value(asObject, "deckId", out deckId);
         AMFUtil.GetStringValue(asObject, "deckName", out deckName);
         AMFUtil.GetBooleanValue(asObject, "isOpened", out isOpened);
         AMFUtil.GetInt32Value(asObject, "cardId1", out cardId1);
         AMFUtil.GetInt32Value(asObject, "cardId2", out cardId2);
         AMFUtil.GetInt32Value(asObject, "cardId3", out cardId3);
         AMFUtil.GetInt32Value(asObject, "cardId4", out cardId4);
         AMFUtil.GetInt32Value(asObject, "cardId5", out cardId5);
         AMFUtil.GetInt32Value(asObject, "status", out status);
     }
 }
예제 #9
0
        /// <summary>
        /// 帰宅したかどうかを取得する
        /// </summary>
        /// <returns>帰宅したかどうか</returns>
        private bool IsReturnHome(FluorineFx.ASObject asObject)
        {
            Object miscObj = null;

            if (asObject.TryGetValue("misc", out miscObj) && miscObj != null)
            {
                FluorineFx.ASObject miscAsObj = (FluorineFx.ASObject)miscObj;
                Int32 finishType = -1;
                if (FiddlerUtil.IsExistObject(miscAsObj, "finishType"))
                {
                    AMFUtil.GetInt32Value(miscAsObj, "finishType", out finishType);
                    if (finishType == 0)    // お使いから帰ってくると0が入っている
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }
예제 #10
0
 /// <summary>
 /// FluorineFx.ASObjectからパースを行う
 /// </summary>
 public void Parse(FluorineFx.ASObject asObject)
 {
     AMFUtil.GetInt32Value(asObject, "defenseBonus", out defenseBonus);
     AMFUtil.GetInt32Value(asObject, "love", out love);
     AMFUtil.GetInt32Value(asObject, "skill2Exp", out skill2Exp);
     AMFUtil.GetInt32Value(asObject, "critical", out critical);
     AMFUtil.GetInt32Value(asObject, "deckId", out deckId);
     AMFUtil.GetInt32Value(asObject, "hp", out hp);
     AMFUtil.GetInt32Value(asObject, "skill1ExpMaxForNextLevel", out skill1ExpMaxForNextLevel);
     AMFUtil.GetInt32Value(asObject, "hpBonus", out hpBonus);
     AMFUtil.GetInt32Value(asObject, "skill3ExpMaxForNextLevel", out skill3ExpMaxForNextLevel);
     AMFUtil.GetStringValue(asObject, "lostTime", out lostTime);
     AMFUtil.GetInt32Value(asObject, "speedBonus", out speedBonus);
     AMFUtil.GetInt32Value(asObject, "speed", out speed);
     AMFUtil.GetInt32Value(asObject, "attackBonus", out attackBonus);
     AMFUtil.GetInt32Value(asObject, "hpMax", out hpMax);
     AMFUtil.GetInt32Value(asObject, "hit", out hit);
     AMFUtil.GetInt32Value(asObject, "skill2Level", out skill2Level);
     AMFUtil.GetInt32Value(asObject, "defense", out defense);
     AMFUtil.GetInt32Value(asObject, "attack", out attack);
     AMFUtil.GetBooleanValue(asObject, "isLocked", out isLocked);
     AMFUtil.GetInt32Value(asObject, "exp", out exp);
     AMFUtil.GetInt32Value(asObject, "skill2ExpMaxForNextLevel", out skill2ExpMaxForNextLevel);
     AMFUtil.GetInt32Value(asObject, "tension", out tension);
     AMFUtil.GetInt32Value(asObject, "skill1Exp", out skill1Exp);
     AMFUtil.GetInt32Value(asObject, "skill3Exp", out skill3Exp);
     AMFUtil.GetInt32Value(asObject, "level", out level);
     AMFUtil.GetBooleanValue(asObject, "isLeader", out isLeader);
     AMFUtil.GetInt32Value(asObject, "skill3Level", out skill3Level);
     AMFUtil.GetInt32Value(asObject, "orderInDeck", out orderInDeck);
     AMFUtil.GetInt32Value(asObject, "feelFull", out feelFull);
     AMFUtil.GetInt32Value(asObject, "cardId", out cardId);
     AMFUtil.GetInt32Value(asObject, "skill1Level", out skill1Level);
     AMFUtil.GetInt32Value(asObject, "rebirthCount", out rebirthCount);
     AMFUtil.GetInt32Value(asObject, "evasion", out evasion);
     AMFUtil.GetInt32Value(asObject, "cardMstId", out cardMstId);
     AMFUtil.GetInt32Value(asObject, "expMaxForNextLevel", out expMaxForNextLevel);
     AMFUtil.GetInt32Value(asObject, "status", out status);
 }
예제 #11
0
 /// <summary>
 /// FluorineFx.ASObjectからパースを行う
 /// </summary>
 public void Parse(FluorineFx.ASObject asObject)
 {
     AMFUtil.GetInt32Value(asObject, "likeFood", out likeFood);
     AMFUtil.GetInt32Value(asObject, "materialType", out materialType);
     AMFUtil.GetInt32Value(asObject, "hp", out hp);
     AMFUtil.GetInt32Value(asObject, "sellPrice", out sellPrice);
     AMFUtil.GetInt32Value(asObject, "type", out type);
     AMFUtil.GetInt32Value(asObject, "outingFeelFull", out outingFeelFull);
     AMFUtil.GetInt32Value(asObject, "skill2MstId", out skill2MstId);
     AMFUtil.GetInt32Value(asObject, "speed", out speed);
     AMFUtil.GetInt32Value(asObject, "battleFeelFull", out battleFeelFull);
     AMFUtil.GetInt32Value(asObject, "defense", out defense);
     AMFUtil.GetInt32Value(asObject, "attack", out attack);
     AMFUtil.GetStringValue(asObject, "name", out name);
     AMFUtil.GetStringValue(asObject, "nickname", out nickname);
     AMFUtil.GetInt32Value(asObject, "feelFullMax", out feelFullMax);
     AMFUtil.GetInt32Value(asObject, "skill1MstId", out skill1MstId);
     AMFUtil.GetStringValue(asObject, "kana", out kana);
     AMFUtil.GetInt32Value(asObject, "skill3MstId", out skill3MstId);
     AMFUtil.GetInt32Value(asObject, "cardMstId", out cardMstId);
     AMFUtil.GetInt32Value(asObject, "rarityMstId", out rarityMstId);
 }
예제 #12
0
 public void Parse(FluorineFx.ASObject asObject)
 {
     if (asObject != null)
     {
         AMFUtil.GetStringValue(asObject, "volumeSe", out volumeSe);
         AMFUtil.GetInt32Value(asObject, "attackBoost", out attackBoost);
         AMFUtil.GetBooleanValue(asObject, "isMute", out isMute);
         AMFUtil.GetInt32Value(asObject, "foodRecoverMax", out foodRecoverMax);
         AMFUtil.GetInt32Value(asObject, "stamina", out stamina);
         AMFUtil.GetInt32Value(asObject, "vegetable", out vegetable);
         AMFUtil.GetStringValue(asObject, "meatLostTime", out meatLostTime);
         AMFUtil.GetInt32Value(asObject, "foodMax", out foodMax);
         AMFUtil.GetDoubleValue(asObject, "exp", out exp);
         AMFUtil.GetInt32Value(asObject, "battleWinCount", out battleWinCount);
         AMFUtil.GetStringValue(asObject, "vegitableLostTime", out vegitableLostTime);
         AMFUtil.GetDoubleValue(asObject, "playerId", out playerId);
         AMFUtil.GetInt32Value(asObject, "outingSuccessCount", out outingSuccessCount);
         AMFUtil.GetInt32Value(asObject, "bread", out bread);
         AMFUtil.GetStringValue(asObject, "volumeVoice", out volumeVoice);
         AMFUtil.GetBooleanValue(asObject, "isLeave", out isLeave);
         AMFUtil.GetInt32Value(asObject, "level", out level);
         AMFUtil.GetStringValue(asObject, "start", out start);
         AMFUtil.GetStringValue(asObject, "volumeBgm", out volumeBgm);
         AMFUtil.GetStringValue(asObject, "breadLostTime", out breadLostTime);
         AMFUtil.GetDoubleValue(asObject, "userId", out userId);
         AMFUtil.GetInt32Value(asObject, "ruby", out ruby);
         AMFUtil.GetInt32Value(asObject, "cardMax", out cardMax);
         AMFUtil.GetInt32Value(asObject, "expBoost", out expBoost);
         AMFUtil.GetInt32Value(asObject, "outingCount", out outingCount);
         AMFUtil.GetStringValue(asObject, "name", out name);
         AMFUtil.GetInt32Value(asObject, "meat", out meat);
         AMFUtil.GetInt32Value(asObject, "defenseBoost", out defenseBoost);
         AMFUtil.GetInt32Value(asObject, "jobCount", out jobCount);
         AMFUtil.GetInt32Value(asObject, "battleCount", out battleCount);
         AMFUtil.GetInt32Value(asObject, "tutorialState", out tutorialState);
         AMFUtil.GetDoubleValue(asObject, "expMaxForNextLevel", out expMaxForNextLevel);
     }
 }