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 Monster { 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):Monster { 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 Workerstatic getRootAsMonster(bb:flatbuffers.ByteBuffer, obj?:Monster):Monster { 17*890232f2SAndroid Build Coastguard Worker return (obj || new Monster()).__init(bb.readInt32(bb.position()) + bb.position(), bb); 18*890232f2SAndroid Build Coastguard Worker} 19*890232f2SAndroid Build Coastguard Worker 20*890232f2SAndroid Build Coastguard Workerstatic getSizePrefixedRootAsMonster(bb:flatbuffers.ByteBuffer, obj?:Monster):Monster { 21*890232f2SAndroid Build Coastguard Worker bb.setPosition(bb.position() + flatbuffers.SIZE_PREFIX_LENGTH); 22*890232f2SAndroid Build Coastguard Worker return (obj || new Monster()).__init(bb.readInt32(bb.position()) + bb.position(), bb); 23*890232f2SAndroid Build Coastguard Worker} 24*890232f2SAndroid Build Coastguard Worker 25*890232f2SAndroid Build Coastguard Workerstatic getFullyQualifiedName():string { 26*890232f2SAndroid Build Coastguard Worker return 'MyGame_Example2_Monster'; 27*890232f2SAndroid Build Coastguard Worker} 28*890232f2SAndroid Build Coastguard Worker 29*890232f2SAndroid Build Coastguard Workerstatic startMonster(builder:flatbuffers.Builder) { 30*890232f2SAndroid Build Coastguard Worker builder.startObject(0); 31*890232f2SAndroid Build Coastguard Worker} 32*890232f2SAndroid Build Coastguard Worker 33*890232f2SAndroid Build Coastguard Workerstatic endMonster(builder:flatbuffers.Builder):flatbuffers.Offset { 34*890232f2SAndroid Build Coastguard Worker const offset = builder.endObject(); 35*890232f2SAndroid Build Coastguard Worker return offset; 36*890232f2SAndroid Build Coastguard Worker} 37*890232f2SAndroid Build Coastguard Worker 38*890232f2SAndroid Build Coastguard Workerstatic createMonster(builder:flatbuffers.Builder):flatbuffers.Offset { 39*890232f2SAndroid Build Coastguard Worker Monster.startMonster(builder); 40*890232f2SAndroid Build Coastguard Worker return Monster.endMonster(builder); 41*890232f2SAndroid Build Coastguard Worker} 42*890232f2SAndroid Build Coastguard Worker 43*890232f2SAndroid Build Coastguard Workerserialize():Uint8Array { 44*890232f2SAndroid Build Coastguard Worker return this.bb!.bytes(); 45*890232f2SAndroid Build Coastguard Worker} 46*890232f2SAndroid Build Coastguard Worker 47*890232f2SAndroid Build Coastguard Workerstatic deserialize(buffer: Uint8Array):Monster { 48*890232f2SAndroid Build Coastguard Worker return Monster.getRootAsMonster(new flatbuffers.ByteBuffer(buffer)) 49*890232f2SAndroid Build Coastguard Worker} 50*890232f2SAndroid Build Coastguard Worker 51*890232f2SAndroid Build Coastguard Workerunpack(): MonsterT { 52*890232f2SAndroid Build Coastguard Worker return new MonsterT(); 53*890232f2SAndroid Build Coastguard Worker} 54*890232f2SAndroid Build Coastguard Worker 55*890232f2SAndroid Build Coastguard Worker 56*890232f2SAndroid Build Coastguard WorkerunpackTo(_o: MonsterT): void {} 57*890232f2SAndroid Build Coastguard Worker} 58*890232f2SAndroid Build Coastguard Worker 59*890232f2SAndroid Build Coastguard Workerexport class MonsterT { 60*890232f2SAndroid Build Coastguard Workerconstructor(){} 61*890232f2SAndroid Build Coastguard Worker 62*890232f2SAndroid Build Coastguard Worker 63*890232f2SAndroid Build Coastguard Workerpack(builder:flatbuffers.Builder): flatbuffers.Offset { 64*890232f2SAndroid Build Coastguard Worker return Monster.createMonster(builder); 65*890232f2SAndroid Build Coastguard Worker} 66*890232f2SAndroid Build Coastguard Worker} 67