????????????????????????????????????run????????????????е??cancel_??????ú??????й?????????????——????????????????????????????????п??????????????????

??????????????????й????????????仯??????????????д??????????????????????

????????δ????У?cancel_???????????true??false????????????????е????仯??????????????????????????????????????????false???????????????true???????????????false?????жα??true???????true?????жα??false??

??????????????????????????????????????????????????????????true->false??????????????Ч???????ò???/??顣

???????????????????????“????????”?????????鼴?ɡ?

??????????????????“???????”?????????????????仯??????????????????????д??????????cancel??????????????????????????????????????ж??????????????..????μ??????????????г?????Щ????????????Щ???????п???????????????

??????????“????”??????questIDs_.length()?????cancel_???????????????????????????????????????仯??——???????ν???????????????????????questIDs_?е???????????????????questIDs_????length()???????仯?????questIDs_[processPos]??????????????????????????

?????????????????????questIDs_???????????????????????????????????????????????????????????????????????????????????????????????????????????

????????????Σ????????ν??“???????”???????????????????????????????

??????ν“???????”???????????????????????????????????????????????????????????????????????????????????顢????????????..???????????г?????????д???????д??????????????????????“???????”??????????????Щ“???????”??????Χ?????????????????????????????????????????????????????????????????????????????г?????????????????????????????????????????????????

??????????漰“???????”????????????????????Щ“???????”????????к??????????????????鵱????????????????????????“???????”??????????????????????“???????”?????????????“??????”??

??????????е???????????????????????????£???????????????????????

???????????Σ???????????????????“?????????”?????

??????????Exception????????????????????????????????????????????????????????????????

?????????a=b/c???????????????????????????????????????????????????Щ????????г????????Ρ?

????????ú??????????????????????????????????????/???????????????????????????????????????????????Exception?????????????“?????????”???д????

?????????????????????????“????”????????????????????????????е?throw????????????У??????????????????????????????????????“?????????”????????????????????????

?????????????ζ??У???cvtQuestById??appendQuestState??getQuest??????????????п?????????????????????????????????????????γ???????????????????????????

?????????????????????????????????????????????????κ?????????

?????????????????????κ?????????????????????????????????

????NPCManagement::MonsterLoader::getMonsterType(hrdId?? -1?? monsterIds?? mnsTypes);

??????????????????????????getMonsterType?????????????????????????????????????????????????????е??

?????????н??????????????????????DBConnection??????????????????????????д?????п??????????????????????????????????????????????getMonsterType????????????????????????в????????

???????δ???????????????δ???????????????????÷???????????????????——???滹???????????????????

???????????????е???????????????????????????????????????????????????????????“???”????????????????????

????????д?????????????????????????API???????????????????????????????????????ж??????????????????淶??????????????

?????????????????????Σ????????á??????????????????????????????????????????????????? ???????????÷?????????????1????????????????????????????????????2????????ж???????У?????????????????????????????÷????????“???”????????????????????????????淶?????????????

????????????????????????????????Σ???????????????????Χ???????????????????????????????????????????????п?????2????????????????????????????

??????????????????“?????????????”????????????????????????????????????????????????????????????????????????????????????????????????????????????顣