1#[ MyGame.Example.Referrable 2 Automatically generated by the FlatBuffers compiler, do not modify. 3 Or modify. I'm a message, not a cop. 4 5 flatc version: 24.3.25 6 7 Declared by : 8 Rooting type : MyGame.Example.Monster () 9]# 10 11import flatbuffers 12 13type Referrable* = object of FlatObj 14func id*(self: Referrable): uint64 = 15 let o = self.tab.Offset(4) 16 if o != 0: 17 return Get[uint64](self.tab, self.tab.Pos + o) 18 return 0 19func `id=`*(self: var Referrable, n: uint64): bool = 20 return self.tab.MutateSlot(4, n) 21proc ReferrableStart*(builder: var Builder) = 22 builder.StartObject(1) 23proc ReferrableAddid*(builder: var Builder, id: uint64) = 24 builder.PrependSlot(0, id, default(uint64)) 25proc ReferrableEnd*(builder: var Builder): uoffset = 26 return builder.EndObject() 27