bb_pos = $_i; $this->bb = $_bb; return $this; } /** * @return Ability */ public function getA() { $obj = new Ability(); $obj->init($this->bb_pos + 0, $this->bb); return $obj; } /** * @return Test */ public function getB() { $obj = new Test(); $obj->init($this->bb_pos + 8, $this->bb); return $obj; } /** * @return Ability */ public function getC() { $obj = new Ability(); $obj->init($this->bb_pos + 12, $this->bb); return $obj; } /** * @return int offset */ public static function createStructOfStructs(FlatBufferBuilder $builder, $a_id, $a_distance, $b_a, $b_b, $c_id, $c_distance) { $builder->prep(4, 20); $builder->prep(4, 8); $builder->putUint($c_distance); $builder->putUint($c_id); $builder->prep(2, 4); $builder->pad(1); $builder->putSbyte($b_b); $builder->putShort($b_a); $builder->prep(4, 8); $builder->putUint($a_distance); $builder->putUint($a_id); return $builder->offset(); } }