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