1*890232f2SAndroid Build Coastguard Worker // automatically generated by the FlatBuffers compiler, do not modify 2*890232f2SAndroid Build Coastguard Worker 3*890232f2SAndroid Build Coastguard Worker package MyGame.Example 4*890232f2SAndroid Build Coastguard Worker 5*890232f2SAndroid Build Coastguard Worker import java.nio.* 6*890232f2SAndroid Build Coastguard Worker import kotlin.math.sign 7*890232f2SAndroid Build Coastguard Worker import com.google.flatbuffers.* 8*890232f2SAndroid Build Coastguard Worker 9*890232f2SAndroid Build Coastguard Worker @Suppress("unused") 10*890232f2SAndroid Build Coastguard Worker class StructOfStructsOfStructs : Struct() { 11*890232f2SAndroid Build Coastguard Worker __initnull12*890232f2SAndroid Build Coastguard Worker fun __init(_i: Int, _bb: ByteBuffer) { 13*890232f2SAndroid Build Coastguard Worker __reset(_i, _bb) 14*890232f2SAndroid Build Coastguard Worker } __assignnull15*890232f2SAndroid Build Coastguard Worker fun __assign(_i: Int, _bb: ByteBuffer) : StructOfStructsOfStructs { 16*890232f2SAndroid Build Coastguard Worker __init(_i, _bb) 17*890232f2SAndroid Build Coastguard Worker return this 18*890232f2SAndroid Build Coastguard Worker } 19*890232f2SAndroid Build Coastguard Worker val a : MyGame.Example.StructOfStructs? get() = a(MyGame.Example.StructOfStructs()) anull20*890232f2SAndroid Build Coastguard Worker fun a(obj: MyGame.Example.StructOfStructs) : MyGame.Example.StructOfStructs? = obj.__assign(bb_pos + 0, bb) 21*890232f2SAndroid Build Coastguard Worker companion object { 22*890232f2SAndroid Build Coastguard Worker fun createStructOfStructsOfStructs(builder: FlatBufferBuilder, a_a_id: UInt, a_a_distance: UInt, a_b_a: Short, a_b_b: Byte, a_c_id: UInt, a_c_distance: UInt) : Int { 23*890232f2SAndroid Build Coastguard Worker builder.prep(4, 20) 24*890232f2SAndroid Build Coastguard Worker builder.prep(4, 20) 25*890232f2SAndroid Build Coastguard Worker builder.prep(4, 8) 26*890232f2SAndroid Build Coastguard Worker builder.putInt(a_c_distance.toInt()) 27*890232f2SAndroid Build Coastguard Worker builder.putInt(a_c_id.toInt()) 28*890232f2SAndroid Build Coastguard Worker builder.prep(2, 4) 29*890232f2SAndroid Build Coastguard Worker builder.pad(1) 30*890232f2SAndroid Build Coastguard Worker builder.putByte(a_b_b) 31*890232f2SAndroid Build Coastguard Worker builder.putShort(a_b_a) 32*890232f2SAndroid Build Coastguard Worker builder.prep(4, 8) 33*890232f2SAndroid Build Coastguard Worker builder.putInt(a_a_distance.toInt()) 34*890232f2SAndroid Build Coastguard Worker builder.putInt(a_a_id.toInt()) 35*890232f2SAndroid Build Coastguard Worker return builder.offset() 36*890232f2SAndroid Build Coastguard Worker } 37*890232f2SAndroid Build Coastguard Worker } 38*890232f2SAndroid Build Coastguard Worker } 39