Beispiel #1
0
        /// <summary>
        /// レアリティのマスター情報を取得する
        /// </summary>
        /// <param name="rarityMstId">マスターID</param>
        /// <returns>レアリティのマスター情報</returns>
        public static RarityMstData GetRarityMstData(Int32 rarityMstId)
        {
            RarityMstData findData = DBRarityMst.RarityMstDatas.Find(
                delegate(RarityMstData inData)
            {
                return(inData.rarityMstId == rarityMstId);
            }
                );

            return(findData);
        }
Beispiel #2
0
        /// <summary>
        /// モン娘のレアリティ名を取得する
        /// </summary>
        /// <param name="rarityMstId">レアリティマスターID</param>
        /// <returns>モン娘のレアリティ名を返す</returns>
        public static String GetMonmusuRarityName(Int32 rarityMstId)
        {
            RarityMstData findData = DBRarityMst.RarityMstDatas.Find(
                delegate(RarityMstData inData)
            {
                return(rarityMstId == inData.rarityMstId);
            }
                );

            if (findData != null)
            {
                return(findData.name);
            }

            return("--");
        }
Beispiel #3
0
        /// <summary>
        /// AFMからパースする
        /// </summary>
        public static void Parse(FluorineFx.ASObject bodyAsObject)
        {
            Object rarityMstObj = null;
            if (bodyAsObject.TryGetValue("rarityMst", out rarityMstObj))
            {
                Object[] rarityMstObjs = (Object[])rarityMstObj;
                if (rarityMstObjs != null)
                {
                    RarityMstDatas.Clear();
                    for (int i = 0; i < rarityMstObjs.Length; ++i)
                    {
                        FluorineFx.ASObject asObj = rarityMstObjs[i] as FluorineFx.ASObject;
                        if (asObj != null)
                        {
                            RarityMstData data = new RarityMstData();
                            data.Parse(asObj);

                            RarityMstDatas.Add(data);
                        }
                    }
                }
            }
        }
Beispiel #4
0
        /// <summary>
        /// AFMからパースする
        /// </summary>
        public static void Parse(FluorineFx.ASObject bodyAsObject)
        {
            Object rarityMstObj = null;

            if (bodyAsObject.TryGetValue("rarityMst", out rarityMstObj))
            {
                Object[] rarityMstObjs = (Object[])rarityMstObj;
                if (rarityMstObjs != null)
                {
                    RarityMstDatas.Clear();
                    for (int i = 0; i < rarityMstObjs.Length; ++i)
                    {
                        FluorineFx.ASObject asObj = rarityMstObjs[i] as FluorineFx.ASObject;
                        if (asObj != null)
                        {
                            RarityMstData data = new RarityMstData();
                            data.Parse(asObj);

                            RarityMstDatas.Add(data);
                        }
                    }
                }
            }
        }