예제 #1
0
 private void Build()
 {
     // 建立单位数据路径
     string[] paths = GameDB.Instance.unitDataPath.paths = new string[(int)UnitName.MaxIndex];
     for (int i = 0; i < paths.Length; i++)
     {
         paths[i] = "Unit/" + ((UnitName)i).ToString() + "Data";
     }
     // 建立技能数据路径
     paths = GameDB.Instance.skillDataPath.paths = new string[GameDB.MAX_SKILL_INDEX];
     foreach (SkillName name in Enum.GetValues(typeof(SkillName)))
     {
         int i = (int)name;
         paths[i] = "Skill/" + name + "Data";
     }
     // 建立技能类的路径
     SkillFactory.Init();
     //// 建立Prefab路径
     //Array enums = Enum.GetValues(typeof(PrefabName));
     //paths = GameDB.Instance.prefabPath.paths = new string[enums.Length];
     //foreach (PrefabName name in enums)
     //{
     //    int i = (int)name;
     //    paths[i] = name.ToString();
     //}
 }