blob: 88b9d057f7f617da44fd1f032f550113ed1b97ac [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")
Austin Schuhe89fa2d2019-08-14 20:24:23 -070010class Monster : Table() {
11
12 fun __init(_i: Int, _bb: ByteBuffer) {
13 __reset(_i, _bb)
14 }
15 fun __assign(_i: Int, _bb: ByteBuffer) : Monster {
16 __init(_i, _bb)
17 return this
18 }
19 companion object {
James Kuszmaul8e62b022022-03-22 09:33:25 -070020 fun validateVersion() = Constants.FLATBUFFERS_2_0_0()
Austin Schuhe89fa2d2019-08-14 20:24:23 -070021 fun getRootAsMonster(_bb: ByteBuffer): Monster = getRootAsMonster(_bb, Monster())
22 fun getRootAsMonster(_bb: ByteBuffer, obj: Monster): Monster {
23 _bb.order(ByteOrder.LITTLE_ENDIAN)
24 return (obj.__assign(_bb.getInt(_bb.position()) + _bb.position(), _bb))
25 }
26 fun startMonster(builder: FlatBufferBuilder) = builder.startTable(0)
27 fun endMonster(builder: FlatBufferBuilder) : Int {
28 val o = builder.endTable()
29 return o
30 }
31 }
32}