blob: 9fea3d6b4e5919090325c1c66eaaf0381cb0d9a5 [file] [log] [blame]
James Kuszmaul8e62b022022-03-22 09:33:25 -07001// automatically generated by the FlatBuffers compiler, do not modify
2export class Ability {
3 constructor() {
4 this.bb = null;
5 this.bb_pos = 0;
6 }
7 __init(i, bb) {
8 this.bb_pos = i;
9 this.bb = bb;
10 return this;
11 }
12 id() {
13 return this.bb.readUint32(this.bb_pos);
14 }
15 mutate_id(value) {
16 this.bb.writeUint32(this.bb_pos + 0, value);
17 return true;
18 }
19 distance() {
20 return this.bb.readUint32(this.bb_pos + 4);
21 }
22 mutate_distance(value) {
23 this.bb.writeUint32(this.bb_pos + 4, value);
24 return true;
25 }
26 static getFullyQualifiedName() {
27 return 'MyGame.Example.Ability';
28 }
29 static sizeOf() {
30 return 8;
31 }
32 static createAbility(builder, id, distance) {
33 builder.prep(4, 8);
34 builder.writeInt32(distance);
35 builder.writeInt32(id);
36 return builder.offset();
37 }
38 unpack() {
39 return new AbilityT(this.id(), this.distance());
40 }
41 unpackTo(_o) {
42 _o.id = this.id();
43 _o.distance = this.distance();
44 }
45}
46export class AbilityT {
47 constructor(id = 0, distance = 0) {
48 this.id = id;
49 this.distance = distance;
50 }
51 pack(builder) {
52 return Ability.createAbility(builder, this.id, this.distance);
53 }
54}