From 4abb2143d387c7c635194bb124051a0bce5e246d Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期二, 20 十一月 2018 15:40:07 +0800
Subject: [PATCH] 4846 子 【1.3】前XX级,无操作时,可自动执行主线 / 【前端】【1.3】XX级前玩家无操作时自动执行主线任务
---
System/MainInterfacePanel/PlayerTaskDatas.cs | 46 ++++++++++++++++++++++++++++++++++++----------
1 files changed, 36 insertions(+), 10 deletions(-)
diff --git a/System/MainInterfacePanel/PlayerTaskDatas.cs b/System/MainInterfacePanel/PlayerTaskDatas.cs
index 5a937e0..c50edb6 100644
--- a/System/MainInterfacePanel/PlayerTaskDatas.cs
+++ b/System/MainInterfacePanel/PlayerTaskDatas.cs
@@ -128,7 +128,9 @@
private float BossDelayTimeint = 0;
private List<int> FaBaoNPCIdList = new List<int>();//鐢ㄤ簬鑾峰彇闇�瑕佹秷澶辩殑娉曞疂NPCID锛�
public Vector3 UIeffectFabaoVec = new Vector3();//娉曞疂NPC娑堝け鏃惰幏鍙栫殑鍧愭爣
-
+ //----鍏充簬鍓嶆湡鏃犳搷浣滆嚜鍔ㄦ墽琛屼富绾�
+ public int TaskAutoLv = 0;
+ public int TaskAutoTime = 0;
PlayerPackModel _playerPack;
PlayerPackModel playerPack
@@ -150,6 +152,9 @@
}
string BossDelayTime = Config.Instance.Get<FuncConfigConfig>("BossDelayTime").Numerical1;
BossDelayTimeint = float.Parse(BossDelayTime);
+ var Task_Auto = Config.Instance.Get<FuncConfigConfig>("TaskAuto");
+ TaskAutoLv = int.Parse(Task_Auto.Numerical1);
+ TaskAutoTime= int.Parse(Task_Auto.Numerical2);
}
public override void UnInit()
@@ -1313,17 +1318,9 @@
{
yield break;
}
-
try
{
- if (allMissionDict.ContainsKey(_taskID) && !NewBieCenter.Instance.inGuiding)
- {
- // GetNowTaskID = _taskID;
- string _strTest = allMissionDict[_taskID].InforList;
- string strTask = TaskAllocation.Instance.GetTaskInfo(Config.Instance.Get<TASKINFOConfig>(_strTest).show_writing, _taskID);
- HrefAnalysis.Inst.ExcuteHrefEvent(strTask);
- DropItemManager.StopMissionPickup = false;
- }
+ TaskMove(_taskID);
}
catch (Exception ex)
{
@@ -1559,4 +1556,33 @@
IsGetOnBool = false;
}
}
+
+
+ public bool IsTaskMove()
+ {
+ bool IsBool = false;
+ if (!WindowCenter.Instance.IsOpen<MainInterfaceWin>())
+ {
+ return IsBool;
+ }
+ if (PlayerDatas.Instance.baseData.LV > TaskAutoLv)
+ {
+ return IsBool;
+ }
+ if (GetTaskStatus(currentMission) == TaskStatus.Normal)
+ {
+ IsBool = true;
+ }
+ return IsBool;
+ }
+ public void TaskMove(int _taskID)
+ {
+ if (allMissionDict.ContainsKey(_taskID) && !NewBieCenter.Instance.inGuiding)
+ {
+ string _strTest = allMissionDict[_taskID].InforList;
+ string strTask = TaskAllocation.Instance.GetTaskInfo(Config.Instance.Get<TASKINFOConfig>(_strTest).show_writing, _taskID);
+ HrefAnalysis.Inst.ExcuteHrefEvent(strTask);
+ DropItemManager.StopMissionPickup = false;
+ }
+ }
}
--
Gitblit v1.8.0