1*890232f2SAndroid Build Coastguard Worker// automatically generated by the FlatBuffers compiler, do not modify 2*890232f2SAndroid Build Coastguard Workerexport class Ability { 3*890232f2SAndroid Build Coastguard Worker constructor() { 4*890232f2SAndroid Build Coastguard Worker this.bb = null; 5*890232f2SAndroid Build Coastguard Worker this.bb_pos = 0; 6*890232f2SAndroid Build Coastguard Worker } 7*890232f2SAndroid Build Coastguard Worker __init(i, bb) { 8*890232f2SAndroid Build Coastguard Worker this.bb_pos = i; 9*890232f2SAndroid Build Coastguard Worker this.bb = bb; 10*890232f2SAndroid Build Coastguard Worker return this; 11*890232f2SAndroid Build Coastguard Worker } 12*890232f2SAndroid Build Coastguard Worker id() { 13*890232f2SAndroid Build Coastguard Worker return this.bb.readUint32(this.bb_pos); 14*890232f2SAndroid Build Coastguard Worker } 15*890232f2SAndroid Build Coastguard Worker mutate_id(value) { 16*890232f2SAndroid Build Coastguard Worker this.bb.writeUint32(this.bb_pos + 0, value); 17*890232f2SAndroid Build Coastguard Worker return true; 18*890232f2SAndroid Build Coastguard Worker } 19*890232f2SAndroid Build Coastguard Worker distance() { 20*890232f2SAndroid Build Coastguard Worker return this.bb.readUint32(this.bb_pos + 4); 21*890232f2SAndroid Build Coastguard Worker } 22*890232f2SAndroid Build Coastguard Worker mutate_distance(value) { 23*890232f2SAndroid Build Coastguard Worker this.bb.writeUint32(this.bb_pos + 4, value); 24*890232f2SAndroid Build Coastguard Worker return true; 25*890232f2SAndroid Build Coastguard Worker } 26*890232f2SAndroid Build Coastguard Worker static getFullyQualifiedName() { 27*890232f2SAndroid Build Coastguard Worker return 'MyGame_Example_Ability'; 28*890232f2SAndroid Build Coastguard Worker } 29*890232f2SAndroid Build Coastguard Worker static sizeOf() { 30*890232f2SAndroid Build Coastguard Worker return 8; 31*890232f2SAndroid Build Coastguard Worker } 32*890232f2SAndroid Build Coastguard Worker static createAbility(builder, id, distance) { 33*890232f2SAndroid Build Coastguard Worker builder.prep(4, 8); 34*890232f2SAndroid Build Coastguard Worker builder.writeInt32(distance); 35*890232f2SAndroid Build Coastguard Worker builder.writeInt32(id); 36*890232f2SAndroid Build Coastguard Worker return builder.offset(); 37*890232f2SAndroid Build Coastguard Worker } 38*890232f2SAndroid Build Coastguard Worker unpack() { 39*890232f2SAndroid Build Coastguard Worker return new AbilityT(this.id(), this.distance()); 40*890232f2SAndroid Build Coastguard Worker } 41*890232f2SAndroid Build Coastguard Worker unpackTo(_o) { 42*890232f2SAndroid Build Coastguard Worker _o.id = this.id(); 43*890232f2SAndroid Build Coastguard Worker _o.distance = this.distance(); 44*890232f2SAndroid Build Coastguard Worker } 45*890232f2SAndroid Build Coastguard Worker} 46*890232f2SAndroid Build Coastguard Workerexport class AbilityT { 47*890232f2SAndroid Build Coastguard Worker constructor(id = 0, distance = 0) { 48*890232f2SAndroid Build Coastguard Worker this.id = id; 49*890232f2SAndroid Build Coastguard Worker this.distance = distance; 50*890232f2SAndroid Build Coastguard Worker } 51*890232f2SAndroid Build Coastguard Worker pack(builder) { 52*890232f2SAndroid Build Coastguard Worker return Ability.createAbility(builder, this.id, this.distance); 53*890232f2SAndroid Build Coastguard Worker } 54*890232f2SAndroid Build Coastguard Worker} 55