public static CollectObjLogic GetInstance()
 {
     if (instance == null)
     {
         instance = new CollectObjLogic();
     }
     return(instance);
 }
        public void OnSyncQuickFinishQuestRespond(int missionID, int resultCode)
        {
            if (resultCode == (int)KQuestResultCode.qrcSuccess)
            {
                hasCompleteIDs.Add(missionID);
                unCompleteIDs.Remove(missionID);
                RemoveFromCurrentList(missionID);
                RemoveFromCanAcceptList(missionID);
                CheckPreMissionIsComplete();

                CollectObjLogic.GetInstance().m_bAutoCollect = false;
                PlayEffect("effect_ui_renwu_wanchengrenwu");
            }
        }