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 Rapunzel { 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):Rapunzel { 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 WorkerhairLength():number { 17*890232f2SAndroid Build Coastguard Worker return this.bb!.readInt32(this.bb_pos); 18*890232f2SAndroid Build Coastguard Worker} 19*890232f2SAndroid Build Coastguard Worker 20*890232f2SAndroid Build Coastguard Workermutate_hair_length(value:number):boolean { 21*890232f2SAndroid Build Coastguard Worker this.bb!.writeInt32(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 Workerstatic getFullyQualifiedName():string { 26*890232f2SAndroid Build Coastguard Worker return 'Rapunzel'; 27*890232f2SAndroid Build Coastguard Worker} 28*890232f2SAndroid Build Coastguard Worker 29*890232f2SAndroid Build Coastguard Workerstatic sizeOf():number { 30*890232f2SAndroid Build Coastguard Worker return 4; 31*890232f2SAndroid Build Coastguard Worker} 32*890232f2SAndroid Build Coastguard Worker 33*890232f2SAndroid Build Coastguard Workerstatic createRapunzel(builder:flatbuffers.Builder, hair_length: number):flatbuffers.Offset { 34*890232f2SAndroid Build Coastguard Worker builder.prep(4, 4); 35*890232f2SAndroid Build Coastguard Worker builder.writeInt32(hair_length); 36*890232f2SAndroid Build Coastguard Worker return builder.offset(); 37*890232f2SAndroid Build Coastguard Worker} 38*890232f2SAndroid Build Coastguard Worker 39*890232f2SAndroid Build Coastguard Worker 40*890232f2SAndroid Build Coastguard Workerunpack(): RapunzelT { 41*890232f2SAndroid Build Coastguard Worker return new RapunzelT( 42*890232f2SAndroid Build Coastguard Worker this.hairLength() 43*890232f2SAndroid Build Coastguard Worker ); 44*890232f2SAndroid Build Coastguard Worker} 45*890232f2SAndroid Build Coastguard Worker 46*890232f2SAndroid Build Coastguard Worker 47*890232f2SAndroid Build Coastguard WorkerunpackTo(_o: RapunzelT): void { 48*890232f2SAndroid Build Coastguard Worker _o.hairLength = this.hairLength(); 49*890232f2SAndroid Build Coastguard Worker} 50*890232f2SAndroid Build Coastguard Worker} 51*890232f2SAndroid Build Coastguard Worker 52*890232f2SAndroid Build Coastguard Workerexport class RapunzelT { 53*890232f2SAndroid Build Coastguard Workerconstructor( 54*890232f2SAndroid Build Coastguard Worker public hairLength: number = 0 55*890232f2SAndroid Build Coastguard Worker){} 56*890232f2SAndroid Build Coastguard Worker 57*890232f2SAndroid Build Coastguard Worker 58*890232f2SAndroid Build Coastguard Workerpack(builder:flatbuffers.Builder): flatbuffers.Offset { 59*890232f2SAndroid Build Coastguard Worker return Rapunzel.createRapunzel(builder, 60*890232f2SAndroid Build Coastguard Worker this.hairLength 61*890232f2SAndroid Build Coastguard Worker ); 62*890232f2SAndroid Build Coastguard Worker} 63*890232f2SAndroid Build Coastguard Worker} 64