コード例 #1
0
ファイル: CardBase.cs プロジェクト: wlzs04/DuelMonsters
        /// <summary>
        /// 将汉字转换为卡片种类
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public static CardType GetCardTypeByString(string value)
        {
            CardTypeConfig config = ConfigManager.GetConfigByName("CardType") as CardTypeConfig;
            int            count  = config.GetRecordCount();

            for (int i = 0; i < count; i++)
            {
                if (config.GetRecordById(i).value == value)
                {
                    return((CardType)i);
                }
            }
            return(0);
        }
コード例 #2
0
ファイル: CardBase.cs プロジェクト: wlzs04/DuelMonsters
        /// <summary>
        /// 将卡片种类转换为汉字
        /// </summary>
        /// <param name="monsterType"></param>
        /// <returns></returns>
        public static string GetStringByCardType(CardType cardType)
        {
            CardTypeConfig config = ConfigManager.GetConfigByName("CardType") as CardTypeConfig;

            return(config.GetRecordById((int)cardType).value);
        }