-- Warning: do not edit this file. -- 警告: 不要编辑此文件 -- OpenCards.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null -- OpenCards.Core.Protocol.Client.BattleInfo local _M = {MessageID = 0x58FC7015,Name = 'OpenCards.Core.Protocol.Client.BattleInfo'} _M.__index = _M function _M.IsSuccess(self) return self.s2c_code ~= nil and self.s2c_code >= 200 and self.s2c_code <= 299 end Protocol.Serializer[0x58FC7015] = _M Protocol.Serializer.StringDefined['OpenCards.Core.Protocol.Client.BattleInfo'] = _M function _M.Write(output,data) output:PutS32(data.mode) output:PutS32(data.stage_id) output:PutS32(data.run_speed) output:PutS32(data.seed) output:PutBool(data.is_auto_skill) output:PutBool(data.is_replay) output:PutList(data.left, output.PutOBJ,'OpenCards.Core.Protocol.Client.UnitInfo') output:PutList(data.right, output.PutOBJ,'OpenCards.Core.Protocol.Client.UnitInfo') output:PutS32(data.version) output:PutS32(data.max_time) output:PutList(data.operation_list, output.PutOBJ,'OpenCards.Core.Protocol.Client.Operation') output:PutOBJ(data.extdata,'OpenCards.Core.Protocol.Client.ExtdataInfo') end function _M.Read(input,data) data.mode = input:GetS32() data.stage_id = input:GetS32() data.run_speed = input:GetS32() data.seed = input:GetS32() data.is_auto_skill = input:GetBool() data.is_replay = input:GetBool() data.left = input:GetList(input.GetOBJ,'OpenCards.Core.Protocol.Client.UnitInfo') data.right = input:GetList(input.GetOBJ,'OpenCards.Core.Protocol.Client.UnitInfo') data.version = input:GetS32() data.max_time = input:GetS32() data.operation_list = input:GetList(input.GetOBJ,'OpenCards.Core.Protocol.Client.Operation') data.extdata = input:GetOBJ('OpenCards.Core.Protocol.Client.ExtdataInfo') end