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\Example2; 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 Monster extends Table 12*890232f2SAndroid Build Coastguard Worker{ 13*890232f2SAndroid Build Coastguard Worker /** 14*890232f2SAndroid Build Coastguard Worker * @param ByteBuffer $bb 15*890232f2SAndroid Build Coastguard Worker * @return Monster 16*890232f2SAndroid Build Coastguard Worker */ 17*890232f2SAndroid Build Coastguard Worker public static function getRootAsMonster(ByteBuffer $bb) 18*890232f2SAndroid Build Coastguard Worker { 19*890232f2SAndroid Build Coastguard Worker $obj = new Monster(); 20*890232f2SAndroid Build Coastguard Worker return ($obj->init($bb->getInt($bb->getPosition()) + $bb->getPosition(), $bb)); 21*890232f2SAndroid Build Coastguard Worker } 22*890232f2SAndroid Build Coastguard Worker 23*890232f2SAndroid Build Coastguard Worker public static function MonsterIdentifier() 24*890232f2SAndroid Build Coastguard Worker { 25*890232f2SAndroid Build Coastguard Worker return "MONS"; 26*890232f2SAndroid Build Coastguard Worker } 27*890232f2SAndroid Build Coastguard Worker 28*890232f2SAndroid Build Coastguard Worker public static function MonsterBufferHasIdentifier(ByteBuffer $buf) 29*890232f2SAndroid Build Coastguard Worker { 30*890232f2SAndroid Build Coastguard Worker return self::__has_identifier($buf, self::MonsterIdentifier()); 31*890232f2SAndroid Build Coastguard Worker } 32*890232f2SAndroid Build Coastguard Worker 33*890232f2SAndroid Build Coastguard Worker public static function MonsterExtension() 34*890232f2SAndroid Build Coastguard Worker { 35*890232f2SAndroid Build Coastguard Worker return "mon"; 36*890232f2SAndroid Build Coastguard Worker } 37*890232f2SAndroid Build Coastguard Worker 38*890232f2SAndroid Build Coastguard Worker /** 39*890232f2SAndroid Build Coastguard Worker * @param int $_i offset 40*890232f2SAndroid Build Coastguard Worker * @param ByteBuffer $_bb 41*890232f2SAndroid Build Coastguard Worker * @return Monster 42*890232f2SAndroid Build Coastguard Worker **/ 43*890232f2SAndroid Build Coastguard Worker public function init($_i, ByteBuffer $_bb) 44*890232f2SAndroid Build Coastguard Worker { 45*890232f2SAndroid Build Coastguard Worker $this->bb_pos = $_i; 46*890232f2SAndroid Build Coastguard Worker $this->bb = $_bb; 47*890232f2SAndroid Build Coastguard Worker return $this; 48*890232f2SAndroid Build Coastguard Worker } 49*890232f2SAndroid Build Coastguard Worker 50*890232f2SAndroid Build Coastguard Worker /** 51*890232f2SAndroid Build Coastguard Worker * @param FlatBufferBuilder $builder 52*890232f2SAndroid Build Coastguard Worker * @return void 53*890232f2SAndroid Build Coastguard Worker */ 54*890232f2SAndroid Build Coastguard Worker public static function startMonster(FlatBufferBuilder $builder) 55*890232f2SAndroid Build Coastguard Worker { 56*890232f2SAndroid Build Coastguard Worker $builder->StartObject(0); 57*890232f2SAndroid Build Coastguard Worker } 58*890232f2SAndroid Build Coastguard Worker 59*890232f2SAndroid Build Coastguard Worker /** 60*890232f2SAndroid Build Coastguard Worker * @param FlatBufferBuilder $builder 61*890232f2SAndroid Build Coastguard Worker * @return Monster 62*890232f2SAndroid Build Coastguard Worker */ 63*890232f2SAndroid Build Coastguard Worker public static function createMonster(FlatBufferBuilder $builder, ) 64*890232f2SAndroid Build Coastguard Worker { 65*890232f2SAndroid Build Coastguard Worker $builder->startObject(0); 66*890232f2SAndroid Build Coastguard Worker $o = $builder->endObject(); 67*890232f2SAndroid Build Coastguard Worker return $o; 68*890232f2SAndroid Build Coastguard Worker } 69*890232f2SAndroid Build Coastguard Worker 70*890232f2SAndroid Build Coastguard Worker /** 71*890232f2SAndroid Build Coastguard Worker * @param FlatBufferBuilder $builder 72*890232f2SAndroid Build Coastguard Worker * @return int table offset 73*890232f2SAndroid Build Coastguard Worker */ 74*890232f2SAndroid Build Coastguard Worker public static function endMonster(FlatBufferBuilder $builder) 75*890232f2SAndroid Build Coastguard Worker { 76*890232f2SAndroid Build Coastguard Worker $o = $builder->endObject(); 77*890232f2SAndroid Build Coastguard Worker return $o; 78*890232f2SAndroid Build Coastguard Worker } 79*890232f2SAndroid Build Coastguard Worker} 80