少年修仙传客户端代码仓库
client_linchunjie
2018-08-23 522ca3468a56c88cb15eaa428eb7499d3dba386f
System/MainInterfacePanel/PlayerMainDate.cs
@@ -111,18 +111,19 @@
        ElectricQuantity = SDKUtility.Instance.BatteryLevel * 0.01f;
        if (GetCurrencyItemID.Count <= 0)
        {
            string str = ConfigManager.Instance.GetTemplate<FuncConfigConfig>("MoneyDisplayModel").Numerical1;
            string str = Config.Instance.Get<FuncConfigConfig>("MoneyDisplayModel").Numerical1;
            GetCurrencyItemID = ConfigParse.GetDic<int, int>(str);
        }
        OneKeyList.Clear();
        var funconfig = ConfigManager.Instance.GetTemplate<FuncConfigConfig>("OneKeyBtnMap");
        var funconfig = Config.Instance.Get<FuncConfigConfig>("OneKeyBtnMap");
        int[] Listmap = ConfigParse.GetMultipleStr<int>(funconfig.Numerical1);
        for (int i = 0; i < Listmap.Length; i++)
        {
            OneKeyList.Add(Listmap[i]);
        }
        NetworkState = (int)SDKUtility.Instance.NetworkType;
        GetPassiveSkillTask();
    }
    //----------关于某些副本可以进行地图挂机
    public List<int> OneKeyList = new List<int>();
@@ -130,6 +131,40 @@
    //----------使用娲皇卷轴后的Buff表现
    public static event Action EmperorBuffEvent;
    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;
    private void GetPassiveSkillTask()//获取任务数据
    {
        TaskId_Skill.Clear();
        TaskId_Skill1.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++)
        {
            TaskId_Skill.Add(TaskId_SkillInt[i]);
        }
        int[] TaskId_SkillInt1 = ConfigParse.GetMultipleStr<int>(PassiveSkillTaskconfig.Numerical2);
        for (int i = 0; i < TaskId_SkillInt1.Length; i++)
        {
            TaskId_Skill1.Add(TaskId_SkillInt1[i]);
        }
        int[] PassiveSkillTask = ConfigParse.GetMultipleStr<int>(PassiveSkillTaskconfig.Numerical3);
        if (PassiveSkillTask.Length >= 3)
        {
            ItemID = PassiveSkillTask[0];
            UnitPrice = PassiveSkillTask[1];
            ItemNumber = PassiveSkillTask[2];
        }
    }
    private void UseItemSuccessAct(int Index, int ItemID)
    {
        if (ItemID == 221)