源战役客户端
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 
 

25 行
614 B

BattleProtoVo = BattleProtoVo or {}
local BattleProtoVo = BattleProtoVo
--[[ int:32 hp
int:32 hp上限
int:16 攻击距离(格子数)
int:16 移动速度
attr 基础属性]]
BattleProtoVo.pro_list = {
[1] = {"hp","l"}
,[2] = {"maxHp","l"}
,[3] = {"move_speed","h"}
}
function BattleProtoVo.ReadFmt(target)
local vo = nil
for i = 1, #BattleProtoVo.pro_list do
vo = BattleProtoVo.pro_list[i]
if target.ChangeVar then
target:ChangeVar(vo[1], UserMsgAdapter.ReadFmt(vo[2]))
else
target[vo[1]] = UserMsgAdapter.ReadFmt(vo[2])
end
end
BaseAttrProtoVo.ReadFmt(target)
end