示例#1
0
        /// <summary>
        /// 读取表格信息保存到PlayerUpGradeInfo的list集合和字典中
        /// </summary>
        /// <param name="tableId"></param>
        /// <returns></returns>
        public static List <PlayerUpGradeInfo> SelectMenuTable(int tableId)
        {
            DataRowCollection        collect         = ExcelAccess.ReadExcel(SheetNames[tableId - 1]);
            List <PlayerUpGradeInfo> upGradeInfoList = new List <PlayerUpGradeInfo>();

            for (int i = 1; i < collect.Count; i++)
            {
                if (collect[i][1].ToString() == null)
                {
                    continue;
                }
                PlayerUpGradeInfo itemInfo = new PlayerUpGradeInfo();
                if (collect[i][0].ToString() != "")
                {
                    itemInfo.Level                   = int.Parse(collect[i][0].ToString());
                    itemInfo.Exp                     = int.Parse(collect[i][1].ToString());
                    itemInfo.HpPlus                  = int.Parse(collect[i][2].ToString());
                    itemInfo.MpPlus                  = int.Parse(collect[i][3].ToString());
                    itemInfo.AttackPlus              = int.Parse(collect[i][4].ToString());
                    itemInfo.DefencePlus             = int.Parse(collect[i][5].ToString());
                    itemInfo.DexterityPlus           = int.Parse(collect[i][6].ToString());
                    itemInfo.CriticalTriggerRatePlus = float.Parse(collect[i][7].ToString());
                    itemInfo.CriticalAttackPlus      = float.Parse(collect[i][8].ToString());
                    upGaradeInfoDic.Add(itemInfo.Level, itemInfo);
                    upGradeInfoList.Add(itemInfo);
                }
            }
            return(upGradeInfoList);
        }
示例#2
0
 /// <summary>
 /// 获取到升级字典信息
 /// </summary>
 public void SetUpGaradeInfoDic()
 {
     this.upGaradeInfoDic = ExcelAccess.GetUpGaradeInfoDic();
 }
示例#3
0
 // 最大基础攻击增加值 最大基础防御增加值 最大基础敏捷增加值
 //最大基础暴击触发率增加值 最大基础暴击触发伤害增加值
 void Awake()
 {
     //读取EXCEL文件
     ExcelAccess.SelectMenuTable(1);
     SetUpGaradeInfoDic();
 }