コード例 #1
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);
        }
コード例 #2
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;
        }
コード例 #3
0
        /// <summary>
        /// AFMからパースする
        /// </summary>
        public static void Parse(FluorineFx.ASObject bodyAsObject)
        {
            Object girlLevelMstObj = null;

            if (bodyAsObject.TryGetValue("girlLevelMst", out girlLevelMstObj))
            {
                Object[] girlLevelMstObjs = (Object[])girlLevelMstObj;
                if (girlLevelMstObjs != null)
                {
                    GirlLevelMstDatas.Clear();
                    for (int i = 0; i < girlLevelMstObjs.Length; ++i)
                    {
                        FluorineFx.ASObject asObj = girlLevelMstObjs[i] as FluorineFx.ASObject;
                        if (asObj != null)
                        {
                            GirlLevelMstData data = SubParse(asObj);
                            GirlLevelMstDatas.Add(data);
                        }
                    }
                }
            }
        }