1--[[ MyGame.Example.TestSimpleTableWithEnum 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 TestSimpleTableWithEnum = {} 16local mt = {} 17 18function TestSimpleTableWithEnum.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:Color() 29 local o = self.view:Offset(4) 30 if o ~= 0 then 31 return self.view:Get(flatbuffers.N.Uint8, self.view.pos + o) 32 end 33 return 2 34end 35 36function TestSimpleTableWithEnum.Start(builder) 37 builder:StartObject(1) 38end 39 40function TestSimpleTableWithEnum.AddColor(builder, color) 41 builder:PrependUint8Slot(0, color, 2) 42end 43 44function TestSimpleTableWithEnum.End(builder) 45 return builder:EndObject() 46end 47 48return TestSimpleTableWithEnum