|  |  |  | 
|---|
|  |  |  | for prizeItem in prizeItemList: | 
|---|
|  |  |  | if isinstance(prizeItem, list): | 
|---|
|  |  |  | itemID, itemCount, isBind = prizeItem | 
|---|
|  |  |  | ItemControler.GivePlayerItem(curPlayer, itemID, itemCount, isBind, [IPY_GameWorld.rptItem], | 
|---|
|  |  |  | ItemControler.GivePlayerItem(curPlayer, itemID, itemCount, 0, [IPY_GameWorld.rptItem], | 
|---|
|  |  |  | event=event) | 
|---|
|  |  |  | else: | 
|---|
|  |  |  | ItemControler.DoLogic_PutItemInPack(curPlayer, prizeItem, event=event) | 
|---|
|  |  |  | 
|---|
|  |  |  | giveItemList = collectNPCIpyData.GetCollectAward() | 
|---|
|  |  |  | if giveItemList: | 
|---|
|  |  |  | itemID, itemCount, isBind = giveItemList | 
|---|
|  |  |  | ItemControler.GivePlayerItem(curPlayer, itemID, itemCount, isBind, [IPY_GameWorld.rptItem]) | 
|---|
|  |  |  | ItemControler.GivePlayerItem(curPlayer, itemID, itemCount, 0, [IPY_GameWorld.rptItem]) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #采集成就 | 
|---|
|  |  |  | PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_Collect, collectCnt, [npcID]) | 
|---|