Files
zfoo/protocol/src/test/lua/LuaProtocol/Packet/ObjectB.lua
T
2023-09-12 23:40:48 +08:00

36 lines
623 B
Lua

-- @author godotg
local ObjectB = {}
function ObjectB:new(flag)
local obj = {
flag = flag -- boolean
}
setmetatable(obj, self)
self.__index = self
return obj
end
function ObjectB:protocolId()
return 103
end
function ObjectB:write(buffer, packet)
if buffer:writePacketFlag(packet) then
return
end
buffer:writeBoolean(packet.flag)
end
function ObjectB:read(buffer)
if not(buffer:readBoolean()) then
return nil
end
local packet = ObjectB:new()
local result0 = buffer:readBoolean()
packet.flag = result0
return packet
end
return ObjectB