| | |
| | | import IpyGameDataPY
|
| | | import ShareDefine
|
| | | import CommFunc
|
| | | import ObjPool
|
| | |
|
| | | import time
|
| | |
|
| | |
| | |
|
| | | firstChargeList = []
|
| | | for firstID in syncIDList:
|
| | | firstCharge = ObjPool.GetPoolMgr().acquire(ChPyNetSendPack.tagSCFirstCharge)
|
| | | firstCharge = ChPyNetSendPack.tagSCFirstCharge()
|
| | | firstCharge.FirstID = firstID
|
| | | firstCharge.ChargeTime = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FirstChargeTime % firstID)
|
| | | firstCharge.AwardRecord = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_FirstChargeRecord % firstID)
|
| | |
| | | if not firstChargeList:
|
| | | return
|
| | |
|
| | | clientPack = ObjPool.GetPoolMgr().acquire(ChPyNetSendPack.tagSCFirstChargeInfo)
|
| | | clientPack = ChPyNetSendPack.tagSCFirstChargeInfo()
|
| | | clientPack.FirstChargeList = firstChargeList
|
| | | clientPack.Count = len(clientPack.FirstChargeList)
|
| | | NetPackCommon.SendFakePack(curPlayer, clientPack)
|