1// automatically generated by the FlatBuffers compiler, do not modify 2// ignore_for_file: unused_import, unused_field, unused_element, unused_local_variable 3 4library my_game; 5 6import 'dart:typed_data' show Uint8List; 7import 'package:flat_buffers/flat_buffers.dart' as fb; 8 9import './monster_test_my_game.example_generated.dart' as my_game_example; 10import './monster_test_my_game.example2_generated.dart' as my_game_example2; 11 12class InParentNamespace { 13 InParentNamespace._(this._bc, this._bcOffset); 14 factory InParentNamespace(List<int> bytes) { 15 final rootRef = fb.BufferContext.fromBytes(bytes); 16 return reader.read(rootRef, 0); 17 } 18 19 static const fb.Reader<InParentNamespace> reader = _InParentNamespaceReader(); 20 21 final fb.BufferContext _bc; 22 final int _bcOffset; 23 24 25 @override 26 String toString() { 27 return 'InParentNamespace{}'; 28 } 29 30 InParentNamespaceT unpack() => InParentNamespaceT(); 31 32 static int pack(fb.Builder fbBuilder, InParentNamespaceT? object) { 33 if (object == null) return 0; 34 return object.pack(fbBuilder); 35 } 36} 37 38class InParentNamespaceT implements fb.Packable { 39 @override 40 int pack(fb.Builder fbBuilder) { 41 fbBuilder.startTable(0); 42 return fbBuilder.endTable(); 43 } 44 45 @override 46 String toString() { 47 return 'InParentNamespaceT{}'; 48 } 49} 50 51class _InParentNamespaceReader extends fb.TableReader<InParentNamespace> { 52 const _InParentNamespaceReader(); 53 54 @override 55 InParentNamespace createObject(fb.BufferContext bc, int offset) => 56 InParentNamespace._(bc, offset); 57} 58 59class InParentNamespaceObjectBuilder extends fb.ObjectBuilder { 60 61 InParentNamespaceObjectBuilder(); 62 63 /// Finish building, and store into the [fbBuilder]. 64 @override 65 int finish(fb.Builder fbBuilder) { 66 fbBuilder.startTable(0); 67 return fbBuilder.endTable(); 68 } 69 70 /// Convenience method to serialize to byte list. 71 @override 72 Uint8List toBytes([String? fileIdentifier]) { 73 final fbBuilder = fb.Builder(deduplicateTables: false); 74 fbBuilder.finish(finish(fbBuilder), fileIdentifier); 75 return fbBuilder.buffer; 76 } 77} 78