blob: de587ba983f2baf3f41716bece101820c6d33af7 [file] [log] [blame]
Austin Schuhe89fa2d2019-08-14 20:24:23 -07001// automatically generated by the FlatBuffers compiler, do not modify
2
3package MyGame.Example2
4
5import java.nio.*
6import kotlin.math.sign
7import com.google.flatbuffers.*
8
9@Suppress("unused")
10@ExperimentalUnsignedTypes
11class Monster : Table() {
12
13 fun __init(_i: Int, _bb: ByteBuffer) {
14 __reset(_i, _bb)
15 }
16 fun __assign(_i: Int, _bb: ByteBuffer) : Monster {
17 __init(_i, _bb)
18 return this
19 }
20 companion object {
21 fun validateVersion() = Constants.FLATBUFFERS_1_11_1()
22 fun getRootAsMonster(_bb: ByteBuffer): Monster = getRootAsMonster(_bb, Monster())
23 fun getRootAsMonster(_bb: ByteBuffer, obj: Monster): Monster {
24 _bb.order(ByteOrder.LITTLE_ENDIAN)
25 return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb))
26 }
27 fun startMonster(builder: FlatBufferBuilder) = builder.startTable(0)
28 fun endMonster(builder: FlatBufferBuilder) : Int {
29 val o = builder.endTable()
30 return o
31 }
32 }
33}