|  |  |  | 
|---|
|  |  |  | #GameWorld.DebugLog("GY_Query_GrabFamilyRedPacketResult moneyType=%s, moneyNum=%s, getWay=%s, isSelf=%s" % (moneyType, moneyNum, getWay, isSelf)) | 
|---|
|  |  |  | if moneyNum: | 
|---|
|  |  |  | PlayerControl.GiveMoney(curPlayer, moneyType, moneyNum, ChConfig.Def_GiveMoney_RedPacket) | 
|---|
|  |  |  | if getWay == ShareDefine.RedPackType_OpenServer: | 
|---|
|  |  |  | PlayerFamilyRedPacket.GrabOSRedPacketResult(curPlayer, moneyNum, isSelf) | 
|---|
|  |  |  | elif getWay in ShareDefine.FeastRedPackType: | 
|---|
|  |  |  | getWayType = PlayerFamilyRedPacket.GetRedPackGetWayType(getWay) | 
|---|
|  |  |  | if getWayType == ShareDefine.RedPackWayType_Feast: | 
|---|
|  |  |  | PlayerFeastRedPacket.GrabFeastRedPacketResult(curPlayer, moneyNum, getWay, isSelf) | 
|---|
|  |  |  | elif getWay == ShareDefine.RedPackType_Server: | 
|---|
|  |  |  | elif getWayType == ShareDefine.RedPackWayType_Server: | 
|---|
|  |  |  | PlayerFamilyRedPacket.GrabServerRedPacketResult(curPlayer, moneyNum, isSelf) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | return | 
|---|