| | |
| | | public bool IsEmperor = false;
|
| | |
|
| | | //---------关于任务需要的数据
|
| | | public List<int> TaskId_Skill = new List<int>();
|
| | | public List<int> TaskId_Skill1 = new List<int>();
|
| | | public int ItemID = 0;
|
| | | public int UnitPrice = 0;
|
| | | public int ItemNumber = 0;
|
| | | public int TaskLv = 0;//任务等级
|
| | | public List<int> TaskId_Skill = new List<int>();//任务ID
|
| | | public List<int> SkillIndex = new List<int>();//技能槽索引
|
| | | public List<int> NeedFairyJade = new List<int>();//所需解锁仙玉
|
| | | public int Skill_Index = 0;
|
| | | public int TaskSkillID = 0;
|
| | | //-----关于支线翅膀任务的特殊逻辑
|
| | | public int WingTask = 0;
|
| | |
|
| | |
| | | private void GetPassiveSkillTask()//获取任务数据
|
| | | {
|
| | | TaskId_Skill.Clear();
|
| | | TaskId_Skill1.Clear();
|
| | | SkillIndex.Clear();
|
| | | NeedFairyJade.Clear();
|
| | | var PassiveSkillTaskconfig = Config.Instance.Get<FuncConfigConfig>("PassiveSkillTask");
|
| | | int[] TaskId_SkillInt = ConfigParse.GetMultipleStr<int>(PassiveSkillTaskconfig.Numerical1);
|
| | | for (int i = 0; i < TaskId_SkillInt.Length; i++)
|
| | |
| | | int[] TaskId_SkillInt1 = ConfigParse.GetMultipleStr<int>(PassiveSkillTaskconfig.Numerical2);
|
| | | for (int i = 0; i < TaskId_SkillInt1.Length; i++)
|
| | | {
|
| | | TaskId_Skill1.Add(TaskId_SkillInt1[i]);
|
| | | SkillIndex.Add(TaskId_SkillInt1[i]);
|
| | | }
|
| | | int[] PassiveSkillTask = ConfigParse.GetMultipleStr<int>(PassiveSkillTaskconfig.Numerical3);
|
| | | string str4 =PassiveSkillTaskconfig.Numerical4;
|
| | | TaskLv = int.Parse(str4);
|
| | | if (PassiveSkillTask.Length >= 3)
|
| | | int[] TaskId_SkillInt2 = ConfigParse.GetMultipleStr<int>(PassiveSkillTaskconfig.Numerical3);
|
| | | for (int i = 0; i < TaskId_SkillInt2.Length; i++)
|
| | | {
|
| | | ItemID = PassiveSkillTask[0];
|
| | | UnitPrice = PassiveSkillTask[1];
|
| | | ItemNumber = PassiveSkillTask[2];
|
| | | |
| | | } |
| | | NeedFairyJade.Add(TaskId_SkillInt2[i]);
|
| | | } |
| | | }
|
| | |
|
| | |
|