1*890232f2SAndroid Build Coastguard Worker<?php 2*890232f2SAndroid Build Coastguard Worker// automatically generated by the FlatBuffers compiler, do not modify 3*890232f2SAndroid Build Coastguard Worker 4*890232f2SAndroid Build Coastguard Workernamespace MyGame\Example; 5*890232f2SAndroid Build Coastguard Worker 6*890232f2SAndroid Build Coastguard Workeruse \Google\FlatBuffers\Struct; 7*890232f2SAndroid Build Coastguard Workeruse \Google\FlatBuffers\Table; 8*890232f2SAndroid Build Coastguard Workeruse \Google\FlatBuffers\ByteBuffer; 9*890232f2SAndroid Build Coastguard Workeruse \Google\FlatBuffers\FlatBufferBuilder; 10*890232f2SAndroid Build Coastguard Worker 11*890232f2SAndroid Build Coastguard Workerclass Ability extends Struct 12*890232f2SAndroid Build Coastguard Worker{ 13*890232f2SAndroid Build Coastguard Worker /** 14*890232f2SAndroid Build Coastguard Worker * @param int $_i offset 15*890232f2SAndroid Build Coastguard Worker * @param ByteBuffer $_bb 16*890232f2SAndroid Build Coastguard Worker * @return Ability 17*890232f2SAndroid Build Coastguard Worker **/ 18*890232f2SAndroid Build Coastguard Worker public function init($_i, ByteBuffer $_bb) 19*890232f2SAndroid Build Coastguard Worker { 20*890232f2SAndroid Build Coastguard Worker $this->bb_pos = $_i; 21*890232f2SAndroid Build Coastguard Worker $this->bb = $_bb; 22*890232f2SAndroid Build Coastguard Worker return $this; 23*890232f2SAndroid Build Coastguard Worker } 24*890232f2SAndroid Build Coastguard Worker 25*890232f2SAndroid Build Coastguard Worker /** 26*890232f2SAndroid Build Coastguard Worker * @return uint 27*890232f2SAndroid Build Coastguard Worker */ 28*890232f2SAndroid Build Coastguard Worker public function GetId() 29*890232f2SAndroid Build Coastguard Worker { 30*890232f2SAndroid Build Coastguard Worker return $this->bb->getUint($this->bb_pos + 0); 31*890232f2SAndroid Build Coastguard Worker } 32*890232f2SAndroid Build Coastguard Worker 33*890232f2SAndroid Build Coastguard Worker /** 34*890232f2SAndroid Build Coastguard Worker * @return uint 35*890232f2SAndroid Build Coastguard Worker */ 36*890232f2SAndroid Build Coastguard Worker public function GetDistance() 37*890232f2SAndroid Build Coastguard Worker { 38*890232f2SAndroid Build Coastguard Worker return $this->bb->getUint($this->bb_pos + 4); 39*890232f2SAndroid Build Coastguard Worker } 40*890232f2SAndroid Build Coastguard Worker 41*890232f2SAndroid Build Coastguard Worker 42*890232f2SAndroid Build Coastguard Worker /** 43*890232f2SAndroid Build Coastguard Worker * @return int offset 44*890232f2SAndroid Build Coastguard Worker */ 45*890232f2SAndroid Build Coastguard Worker public static function createAbility(FlatBufferBuilder $builder, $id, $distance) 46*890232f2SAndroid Build Coastguard Worker { 47*890232f2SAndroid Build Coastguard Worker $builder->prep(4, 8); 48*890232f2SAndroid Build Coastguard Worker $builder->putUint($distance); 49*890232f2SAndroid Build Coastguard Worker $builder->putUint($id); 50*890232f2SAndroid Build Coastguard Worker return $builder->offset(); 51*890232f2SAndroid Build Coastguard Worker } 52*890232f2SAndroid Build Coastguard Worker} 53