--[[
|
|
服务器下发的一般的场景对象数据
|
|
]]
|
|
OtherVo = OtherVo or BaseClass(BaseVo)
|
|
|
|
function OtherVo:__init()
|
|
end
|
|
function OtherVo:__defineVar()
|
|
return {
|
|
_class_type = self,
|
|
--_cid = self._id,
|
|
_iid = _in_obj_ins_id,
|
|
_use_delete_method = false,
|
|
vo_type = SceneBaseType.Other,
|
|
pos_x = 0, --X坐标(int16)
|
|
pos_y = 0 ,--Y坐标(int16)
|
|
instance_id = 0 , --怪物唯一标识(int32)
|
|
name = "", --怪物名字(string)
|
|
model_res = 0 ,--资源(int32)
|
|
effect_res = "", --特效资源(string)
|
|
move_speed = 160, --怪物速度(int16)
|
|
can_pick = 1 , --是否可点击(0否 1是)
|
|
prePoseState = PoseState.STAND,
|
|
poseState = PoseState.STAND,
|
|
}
|
|
end
|
|
|
|
function OtherVo:ReadFromProtocal()
|
|
self.pos_x, --X坐标(int16)
|
|
self.pos_y, --Y坐标(int16)
|
|
self.instance_id, --怪物唯一标识(int32)
|
|
self.name,
|
|
self.model_res, --资源(int32)
|
|
self.effect_res, --特效资源(string)
|
|
self.move_speed, --怪物速度(int16)
|
|
self.can_pick, --是否可点击
|
|
self.owner_team_id, --所属队伍id
|
|
self.owner_player_id = --所属玩家id
|
|
UserMsgAdapter.ReadFmt("hhisishcll")
|
|
print("篝火==========:", self.owner_team_id, self.owner_player_id, RoleManager.Instance.mainRoleInfo.role_id)
|
|
end
|