| | |
| | | }
|
| | | void TaskToAdd(int MissionID, int MissionState, int DiscriptionIndex)//添加任务
|
| | | {
|
| | |
|
| | | if (MissionID == 2000 || MissionID == 3000 || MissionState == 3 || MissionState==0)
|
| | | {
|
| | | return;
|
| | | }
|
| | | var inDungeon = IsDungeon();
|
| | | TaskScheduling();
|
| | | if (WindowCenter.Instance.IsOpen<MainInterfaceWin>() && !inDungeon)
|
| | |
| | | if (MissionState != 0 && MissionID != 1 && _list.Contains(MissionID))
|
| | | {
|
| | | TaskAddAndDelete(MissionID);
|
| | | if (NewBieCenter.Instance.inGuiding || ModelCenter.Instance.GetModel<TreasureModel>().newGotShowing)
|
| | | {
|
| | | return;
|
| | | }
|
| | | TaskJump(MissionID);
|
| | | return;
|
| | | }
|
| | |
| | |
|
| | | void TaskRefreshes(int MissionID)//任务的刷新 2
|
| | | {
|
| | | if (MissionID == 2000 || MissionID == 3000)
|
| | | {
|
| | | return;
|
| | | }
|
| | | TaskScheduling();
|
| | | for (int i = 0; i < _list.Count; i++)
|
| | | {
|
| | |
| | |
|
| | | }
|
| | | SetLength();
|
| | | if (NewBieCenter.Instance.inGuiding || ModelCenter.Instance.GetModel<TreasureModel>().newGotShowing)
|
| | | {
|
| | | return;
|
| | | }
|
| | | TaskJump();
|
| | | }
|
| | |
|