| | |
| | | #@return 返回值无意义
|
| | | #@remarks 通知玩家技能信息
|
| | | def __Sync_ClientSkill(curPlayer):
|
| | | sendPack = ChPyNetSendPack.tagMCPlayerSkills()
|
| | | sendPack.Clear()
|
| | | sendPack.Skills = []
|
| | | skillManager = curPlayer.GetSkillManager()
|
| | | for i in range(skillManager.GetSkillCount()):
|
| | | curSkill = skillManager.GetSkillByIndex(i)
|
| | | curSkill.Sync_Skill()
|
| | | #curSkill.Sync_Skill()
|
| | | skillInfo = ChPyNetSendPack.tagPlayerSkill()
|
| | | skillInfo.SkillID = curSkill.GetSkillID()
|
| | | skillInfo.RemainTime = curSkill.GetRemainTime()
|
| | | skillInfo.Proficiency = curSkill.GetProficiency()
|
| | | |
| | | sendPack.Skills.append(skillInfo)
|
| | |
|
| | | sendPack.Count = len(sendPack.Skills)
|
| | | NetPackCommon.SendFakePack(curPlayer, sendPack) |
| | | return
|
| | |
|
| | | #---------------------------------------------------------------------
|