1--[[ MyGame.Example.Test 2 3 Automatically generated by the FlatBuffers compiler, do not modify. 4 Or modify. I'm a message, not a cop. 5 6 flatc version: 2.0.7 7 8 Declared by : //monster_test.fbs 9 Rooting type : MyGame.Example.Monster (//monster_test.fbs) 10 11--]] 12 13local flatbuffers = require('flatbuffers') 14 15local Test = {} 16local mt = {} 17 18function Test.New() 19 local o = {} 20 setmetatable(o, {__index = mt}) 21 return o 22end 23 24function mt:Init(buf, pos) 25 self.view = flatbuffers.view.New(buf, pos) 26end 27 28function mt:A() 29 return self.view:Get(flatbuffers.N.Int16, self.view.pos + 0) 30end 31 32function mt:B() 33 return self.view:Get(flatbuffers.N.Int8, self.view.pos + 2) 34end 35 36function Test.CreateTest(builder, a, b) 37 builder:Prep(2, 4) 38 builder:Pad(1) 39 builder:PrependInt8(b) 40 builder:PrependInt16(a) 41 return builder:Offset() 42end 43 44return Test