|  |  | 
 |  |  |     if totalMoney:
 | 
 |  |  |         addDataDict = {"recycleItemList":recycleItemList}
 | 
 |  |  |         PlayerControl.GiveMoney(curPlayer, ShareDefine.TYPE_Price_Danjing, totalMoney, ChConfig.Def_GiveMoney_UseItem, addDataDict)
 | 
 |  |  |         curPlayer.Sync_MakeItemAnswer(ShareDefine.Def_mitRecycleAttrFruit, 1)
 | 
 |  |  |     return
 | 
 |  |  | 
 | 
 |  |  | 
 | 
 |  |  | 
 |  |  |     if hasUseCnt <= 0:
 | 
 |  |  |         return DefaultReturn
 | 
 |  |  |     PlayerControl.NomalDictSetProperty(curPlayer, eatCntKey, eatCnt)
 | 
 |  |  |      | 
 |  |  |     if funcIndex == ShareDefine.Def_AttrFruitFunc_Stove:
 | 
 |  |  |         PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_UseStoveBylv, hasUseCnt, [item.GetLV()])
 | 
 |  |  |          | 
 |  |  |     ItemCommon.DelItem(curPlayer, item, hasUseCnt, True, ChConfig.ItemDel_AttrFruit)
 | 
 |  |  |     return addValue, hasUseCnt
 | 
 |  |  | 
 |