| | |
| | | { |
| | | currentMission = MissionID; |
| | | currentMissionState = MissionState; |
| | | if (Event_MainlineTask != null) |
| | | Event_MainlineTask(MissionID, MissionState); |
| | | } |
| | | |
| | | |
| | |
| | | _C0801.PosY = (ushort)PosY; |
| | | GameNetSystem.Instance.SendInfo(_C0801); |
| | | } |
| | | } |
| | | |
| | | public int GetLatestMainTaskId()
|
| | | {
|
| | | var taskId = 0;
|
| | | foreach (var id in MainTaskDic.Keys)
|
| | | {
|
| | | if (id > taskId)
|
| | | {
|
| | | taskId = id;
|
| | | }
|
| | | }
|
| | | return taskId;
|
| | | } |
| | | |
| | | void DefaultDialogue()//关于打开默认对话界面 |
| | |
| | | { |
| | | MainTaskDic.Add(_taskID, allMissionDict[_taskID]); |
| | | } |
| | | if (Event_MainlineTask != null)
|
| | | {
|
| | | Event_MainlineTask(_taskID, MissionState); |
| | | }
|
| | | } |
| | | |
| | | } |