| | |
| | | } |
| | | |
| | | lastDeadPos = npc.Pos; |
| | | |
| | | if (!HasStartCheck) |
| | | { |
| | | SnxxzGame.Instance.StartCoroutine(DoWaitFakePickup()); |
| | | HasStartCheck = true; |
| | | } |
| | | } |
| | | |
| | | private IEnumerator DoWaitFakePickup() |
| | | { |
| | | var _list = GAMgr.Instance.GetGroupList(E_ActorGroup.Enemy); |
| | | while (_list != null && _list.Count > 0) |
| | | { |
| | | _list = GAMgr.Instance.GetGroupList(E_ActorGroup.Enemy); |
| | | yield return WaitingForSecondConst.WaitMS500; |
| | | } |
| | | |
| | | |
| | | yield return WaitingForSecondConst.WaitMS1000; |
| | | yield return WaitingForSecondConst.WaitMS500; |
| | | while (ClientDropItemUtility.Instance.HasDropItem()) |
| | | { |
| | | yield return null; |
| | | } |
| | | |
| | | |
| | | CA225_tagCMClientTaskCount _a225 = new CA225_tagCMClientTaskCount |
| | | { |
| | |
| | | { |
| | | MapTransferUtility.Instance.MoveToNPC((int)package.DictValue); |
| | | } |
| | | |
| | | m_ReadyRemoveTriggerList.Clear(); |
| | | |
| | | foreach (var _triggerID in m_TriggerIDToMissionIDDict.Keys) |
| | |
| | | m_TriggerIDToMissionIDDict.Remove(_id); |
| | | } |
| | | |
| | | |
| | | if (package.DictKey.Equals("riggerID")) |
| | | { |
| | | int _triggerID = (int)package.DictValue; |
| | |
| | | { |
| | | SnxxzGame.Instance.StartCoroutine(DelayUnTrigger(_removeTriggerID)); |
| | | } |
| | | SnxxzGame.Instance.StartCoroutine(DoWaitFakePickup()); |
| | | } |
| | | else |
| | | { |