| | |
| | | #{
|
| | | # tagHead Head;
|
| | | # BYTE PresetID; //阵容方案预设ID
|
| | | # BYTE ShapeType; //本阵容阵型,0为默认阵型,可扩展不同的阵型
|
| | | # BYTE PosCnt;
|
| | | # tagCSHeroPresetPos HeroPosList[PosCnt]; // 保存的阵容,只发送最终的阵容武将位置即可
|
| | | #};
|
| | | def OnHeroPresetSave(index, clientData, tick):
|
| | | curPlayer = GameWorld.GetPlayerManager().GetPlayerByIndex(index)
|
| | | presetID = clientData.PresetID
|
| | | shapeType = clientData.ShapeType
|
| | | shapeType = 0#clientData.ShapeType
|
| | | heroPosList = clientData.HeroPosList
|
| | |
|
| | | heroPosDict = {}
|
| | |
| | | heroItemIndexList.append(0)
|
| | | preset = ChPyNetSendPack.tagSCHeroPreset()
|
| | | preset.PresetID = heroPresetID
|
| | | preset.ShapeType = heroPreset.shapeType
|
| | | #preset.ShapeType = heroPreset.shapeType
|
| | | preset.HeroItemIndexList = heroItemIndexList
|
| | | preset.HeroCnt = len(preset.HeroItemIndexList)
|
| | | presetList.append(preset)
|