| | |
| | |
|
| | | void TaskClassification(int _taskID, int MissionState)//任务分类(主线任务,支线任务)
|
| | | {
|
| | |
|
| | | if (!allMissionDict.ContainsKey(_taskID))
|
| | | {
|
| | | return;
|
| | | }
|
| | | TaskTypenum type = (TaskTypenum)allMissionDict[_taskID].Type;
|
| | | switch (type)
|
| | | {
|
| | |
| | | dic.Add(info.DictKey, (int)info.DictValue);
|
| | | }
|
| | | }
|
| | | |
| | |
|
| | | }
|
| | |
|
| | | public void RequestGetTaskAward(string _answer)
|
| | |
| | | if (allMissionDict.ContainsKey(_taskID))
|
| | | {
|
| | | allMissionDict.Remove(_taskID);
|
| | | _DicTaskInformation.Remove(_taskID);
|
| | | if (_DicTaskInformation.ContainsKey(_taskID))
|
| | | {
|
| | | _DicTaskInformation.Remove(_taskID);
|
| | | }
|
| | | }
|
| | | TaskTypeDeletion(_taskID);
|
| | | if (Event_TaskToDelete != null)
|
| | | {
|
| | | Event_TaskToDelete(_taskID);
|
| | |
|
| | |
|
| | | }
|
| | | }
|
| | | bool _bool = false;
|
| | | string _conversationA = null;
|
| | |
| | |
|
| | | public enum TaskStatus//任务状态
|
| | | {
|
| | | None=-5,//没有
|
| | | None = -5,//没有
|
| | | Normal = 0,//正常任务(绿)
|
| | | TreasureCardLevel = 1,//法宝卡级(红)
|
| | | CardLevel = 2,//等级卡级(红)
|
| | |
| | | {
|
| | | return;
|
| | | }
|
| | | if ((taskID == BOUNTYTASK && MissionState == 1 && !BountyMotionBool && TaskAllocation.Instance.ForRingAllNumber()!=10)
|
| | | || (taskID == FAIRYAUTASK && MissionState == 1 && !FairyAuBool && TaskAllocation.Instance.FairyAuAllNumber()==70))
|
| | | if ((taskID == BOUNTYTASK && MissionState == 1 && !BountyMotionBool && TaskAllocation.Instance.ForRingAllNumber() != 10)
|
| | | || (taskID == FAIRYAUTASK && MissionState == 1 && !FairyAuBool && TaskAllocation.Instance.FairyAuAllNumber() == 70))
|
| | | {
|
| | | var mapModel = ModelCenter.Instance.GetModel<MapModel>();
|
| | | var point = mapModel.GetRecommendHangPoint();
|