1*890232f2SAndroid Build Coastguard Worker// automatically generated by the FlatBuffers compiler, do not modify 2*890232f2SAndroid Build Coastguard Worker 3*890232f2SAndroid Build Coastguard Workerimport * as flatbuffers from 'flatbuffers'; 4*890232f2SAndroid Build Coastguard Worker 5*890232f2SAndroid Build Coastguard Worker 6*890232f2SAndroid Build Coastguard Worker 7*890232f2SAndroid Build Coastguard Workerexport class Test { 8*890232f2SAndroid Build Coastguard Worker bb: flatbuffers.ByteBuffer|null = null; 9*890232f2SAndroid Build Coastguard Worker bb_pos = 0; 10*890232f2SAndroid Build Coastguard Worker __init(i:number, bb:flatbuffers.ByteBuffer):Test { 11*890232f2SAndroid Build Coastguard Worker this.bb_pos = i; 12*890232f2SAndroid Build Coastguard Worker this.bb = bb; 13*890232f2SAndroid Build Coastguard Worker return this; 14*890232f2SAndroid Build Coastguard Worker} 15*890232f2SAndroid Build Coastguard Worker 16*890232f2SAndroid Build Coastguard Workera():number { 17*890232f2SAndroid Build Coastguard Worker return this.bb!.readInt16(this.bb_pos); 18*890232f2SAndroid Build Coastguard Worker} 19*890232f2SAndroid Build Coastguard Worker 20*890232f2SAndroid Build Coastguard Workermutate_a(value:number):boolean { 21*890232f2SAndroid Build Coastguard Worker this.bb!.writeInt16(this.bb_pos + 0, value); 22*890232f2SAndroid Build Coastguard Worker return true; 23*890232f2SAndroid Build Coastguard Worker} 24*890232f2SAndroid Build Coastguard Worker 25*890232f2SAndroid Build Coastguard Workerb():number { 26*890232f2SAndroid Build Coastguard Worker return this.bb!.readInt8(this.bb_pos + 2); 27*890232f2SAndroid Build Coastguard Worker} 28*890232f2SAndroid Build Coastguard Worker 29*890232f2SAndroid Build Coastguard Workermutate_b(value:number):boolean { 30*890232f2SAndroid Build Coastguard Worker this.bb!.writeInt8(this.bb_pos + 2, value); 31*890232f2SAndroid Build Coastguard Worker return true; 32*890232f2SAndroid Build Coastguard Worker} 33*890232f2SAndroid Build Coastguard Worker 34*890232f2SAndroid Build Coastguard Workerstatic getFullyQualifiedName():string { 35*890232f2SAndroid Build Coastguard Worker return 'MyGame_Example_Test'; 36*890232f2SAndroid Build Coastguard Worker} 37*890232f2SAndroid Build Coastguard Worker 38*890232f2SAndroid Build Coastguard Workerstatic sizeOf():number { 39*890232f2SAndroid Build Coastguard Worker return 4; 40*890232f2SAndroid Build Coastguard Worker} 41*890232f2SAndroid Build Coastguard Worker 42*890232f2SAndroid Build Coastguard Workerstatic createTest(builder:flatbuffers.Builder, a: number, b: number):flatbuffers.Offset { 43*890232f2SAndroid Build Coastguard Worker builder.prep(2, 4); 44*890232f2SAndroid Build Coastguard Worker builder.pad(1); 45*890232f2SAndroid Build Coastguard Worker builder.writeInt8(b); 46*890232f2SAndroid Build Coastguard Worker builder.writeInt16(a); 47*890232f2SAndroid Build Coastguard Worker return builder.offset(); 48*890232f2SAndroid Build Coastguard Worker} 49*890232f2SAndroid Build Coastguard Worker 50*890232f2SAndroid Build Coastguard Worker 51*890232f2SAndroid Build Coastguard Workerunpack(): TestT { 52*890232f2SAndroid Build Coastguard Worker return new TestT( 53*890232f2SAndroid Build Coastguard Worker this.a(), 54*890232f2SAndroid Build Coastguard Worker this.b() 55*890232f2SAndroid Build Coastguard Worker ); 56*890232f2SAndroid Build Coastguard Worker} 57*890232f2SAndroid Build Coastguard Worker 58*890232f2SAndroid Build Coastguard Worker 59*890232f2SAndroid Build Coastguard WorkerunpackTo(_o: TestT): void { 60*890232f2SAndroid Build Coastguard Worker _o.a = this.a(); 61*890232f2SAndroid Build Coastguard Worker _o.b = this.b(); 62*890232f2SAndroid Build Coastguard Worker} 63*890232f2SAndroid Build Coastguard Worker} 64*890232f2SAndroid Build Coastguard Worker 65*890232f2SAndroid Build Coastguard Workerexport class TestT { 66*890232f2SAndroid Build Coastguard Workerconstructor( 67*890232f2SAndroid Build Coastguard Worker public a: number = 0, 68*890232f2SAndroid Build Coastguard Worker public b: number = 0 69*890232f2SAndroid Build Coastguard Worker){} 70*890232f2SAndroid Build Coastguard Worker 71*890232f2SAndroid Build Coastguard Worker 72*890232f2SAndroid Build Coastguard Workerpack(builder:flatbuffers.Builder): flatbuffers.Offset { 73*890232f2SAndroid Build Coastguard Worker return Test.createTest(builder, 74*890232f2SAndroid Build Coastguard Worker this.a, 75*890232f2SAndroid Build Coastguard Worker this.b 76*890232f2SAndroid Build Coastguard Worker ); 77*890232f2SAndroid Build Coastguard Worker} 78*890232f2SAndroid Build Coastguard Worker} 79