1*890232f2SAndroid Build Coastguard Worker // <auto-generated> 2*890232f2SAndroid Build Coastguard Worker // automatically generated by the FlatBuffers compiler, do not modify 3*890232f2SAndroid Build Coastguard Worker // </auto-generated> 4*890232f2SAndroid Build Coastguard Worker 5*890232f2SAndroid Build Coastguard Worker using global::System; 6*890232f2SAndroid Build Coastguard Worker using global::System.Collections.Generic; 7*890232f2SAndroid Build Coastguard Worker using global::FlatBuffers; 8*890232f2SAndroid Build Coastguard Worker 9*890232f2SAndroid Build Coastguard Worker public struct Movie : IFlatbufferObject 10*890232f2SAndroid Build Coastguard Worker { 11*890232f2SAndroid Build Coastguard Worker private Table __p; 12*890232f2SAndroid Build Coastguard Worker public ByteBuffer ByteBuffer { get { return __p.bb; } } ValidateVersionMovie13*890232f2SAndroid Build Coastguard Worker public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_2_0_0(); } GetRootAsMovieMovie14*890232f2SAndroid Build Coastguard Worker public static Movie GetRootAsMovie(ByteBuffer _bb) { return GetRootAsMovie(_bb, new Movie()); } GetRootAsMovieMovie15*890232f2SAndroid Build Coastguard Worker public static Movie GetRootAsMovie(ByteBuffer _bb, Movie obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); } MovieBufferHasIdentifierMovie16*890232f2SAndroid Build Coastguard Worker public static bool MovieBufferHasIdentifier(ByteBuffer _bb) { return Table.__has_identifier(_bb, "MOVI"); } __initMovie17*890232f2SAndroid Build Coastguard Worker public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); } __assignMovie18*890232f2SAndroid Build Coastguard Worker public Movie __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } 19*890232f2SAndroid Build Coastguard Worker 20*890232f2SAndroid Build Coastguard Worker public Character MainCharacterType { get { int o = __p.__offset(4); return o != 0 ? (Character)__p.bb.Get(o + __p.bb_pos) : Character.NONE; } } 21*890232f2SAndroid Build Coastguard Worker public TTable? MainCharacter<TTable>() where TTable : struct, IFlatbufferObject { int o = __p.__offset(6); return o != 0 ? (TTable?)__p.__union<TTable>(o + __p.bb_pos) : null; } MainCharacterAsStringMovie22*890232f2SAndroid Build Coastguard Worker public string MainCharacterAsString() { int o = __p.__offset(6); return o != 0 ? __p.__string(o + __p.bb_pos) : null; } MainCharacterAsMuLanMovie23*890232f2SAndroid Build Coastguard Worker public Attacker MainCharacterAsMuLan() { return MainCharacter<Attacker>().Value; } MainCharacterAsRapunzelMovie24*890232f2SAndroid Build Coastguard Worker public Rapunzel MainCharacterAsRapunzel() { return MainCharacter<Rapunzel>().Value; } MainCharacterAsBelleMovie25*890232f2SAndroid Build Coastguard Worker public BookReader MainCharacterAsBelle() { return MainCharacter<BookReader>().Value; } MainCharacterAsBookFanMovie26*890232f2SAndroid Build Coastguard Worker public BookReader MainCharacterAsBookFan() { return MainCharacter<BookReader>().Value; } MainCharacterAsOtherMovie27*890232f2SAndroid Build Coastguard Worker public string MainCharacterAsOther() { return MainCharacterAsString(); } MainCharacterAsUnusedMovie28*890232f2SAndroid Build Coastguard Worker public string MainCharacterAsUnused() { return MainCharacterAsString(); } CharactersTypeMovie29*890232f2SAndroid Build Coastguard Worker public Character CharactersType(int j) { int o = __p.__offset(8); return o != 0 ? (Character)__p.bb.Get(__p.__vector(o) + j * 1) : (Character)0; } 30*890232f2SAndroid Build Coastguard Worker public int CharactersTypeLength { get { int o = __p.__offset(8); return o != 0 ? __p.__vector_len(o) : 0; } } 31*890232f2SAndroid Build Coastguard Worker #if ENABLE_SPAN_T GetCharactersTypeBytesMovie32*890232f2SAndroid Build Coastguard Worker public Span<Character> GetCharactersTypeBytes() { return __p.__vector_as_span<Character>(8, 1); } 33*890232f2SAndroid Build Coastguard Worker #else GetCharactersTypeBytesMovie34*890232f2SAndroid Build Coastguard Worker public ArraySegment<byte>? GetCharactersTypeBytes() { return __p.__vector_as_arraysegment(8); } 35*890232f2SAndroid Build Coastguard Worker #endif GetCharactersTypeArrayMovie36*890232f2SAndroid Build Coastguard Worker public Character[] GetCharactersTypeArray() { int o = __p.__offset(8); if (o == 0) return null; int p = __p.__vector(o); int l = __p.__vector_len(o); Character[] a = new Character[l]; for (int i = 0; i < l; i++) { a[i] = (Character)__p.bb.Get(p + i * 1); } return a; } 37*890232f2SAndroid Build Coastguard Worker public TTable? Characters<TTable>(int j) where TTable : struct, IFlatbufferObject { int o = __p.__offset(10); return o != 0 ? (TTable?)__p.__union<TTable>(__p.__vector(o) + j * 4) : null; } CharactersAsStringMovie38*890232f2SAndroid Build Coastguard Worker public string CharactersAsString(int j) { int o = __p.__offset(10); return o != 0 ? __p.__string(__p.__vector(o) + j * 4) : null; } 39*890232f2SAndroid Build Coastguard Worker public int CharactersLength { get { int o = __p.__offset(10); return o != 0 ? __p.__vector_len(o) : 0; } } 40*890232f2SAndroid Build Coastguard Worker CreateMovieMovie41*890232f2SAndroid Build Coastguard Worker public static Offset<Movie> CreateMovie(FlatBufferBuilder builder, 42*890232f2SAndroid Build Coastguard Worker Character main_character_type = Character.NONE, 43*890232f2SAndroid Build Coastguard Worker int main_characterOffset = 0, 44*890232f2SAndroid Build Coastguard Worker VectorOffset characters_typeOffset = default(VectorOffset), 45*890232f2SAndroid Build Coastguard Worker VectorOffset charactersOffset = default(VectorOffset)) { 46*890232f2SAndroid Build Coastguard Worker builder.StartTable(4); 47*890232f2SAndroid Build Coastguard Worker Movie.AddCharacters(builder, charactersOffset); 48*890232f2SAndroid Build Coastguard Worker Movie.AddCharactersType(builder, characters_typeOffset); 49*890232f2SAndroid Build Coastguard Worker Movie.AddMainCharacter(builder, main_characterOffset); 50*890232f2SAndroid Build Coastguard Worker Movie.AddMainCharacterType(builder, main_character_type); 51*890232f2SAndroid Build Coastguard Worker return Movie.EndMovie(builder); 52*890232f2SAndroid Build Coastguard Worker } 53*890232f2SAndroid Build Coastguard Worker StartMovieMovie54*890232f2SAndroid Build Coastguard Worker public static void StartMovie(FlatBufferBuilder builder) { builder.StartTable(4); } AddMainCharacterTypeMovie55*890232f2SAndroid Build Coastguard Worker public static void AddMainCharacterType(FlatBufferBuilder builder, Character mainCharacterType) { builder.AddByte(0, (byte)mainCharacterType, 0); } AddMainCharacterMovie56*890232f2SAndroid Build Coastguard Worker public static void AddMainCharacter(FlatBufferBuilder builder, int mainCharacterOffset) { builder.AddOffset(1, mainCharacterOffset, 0); } AddCharactersTypeMovie57*890232f2SAndroid Build Coastguard Worker public static void AddCharactersType(FlatBufferBuilder builder, VectorOffset charactersTypeOffset) { builder.AddOffset(2, charactersTypeOffset.Value, 0); } CreateCharactersTypeVectorMovie58*890232f2SAndroid Build Coastguard Worker public static VectorOffset CreateCharactersTypeVector(FlatBufferBuilder builder, Character[] data) { builder.StartVector(1, data.Length, 1); for (int i = data.Length - 1; i >= 0; i--) builder.AddByte((byte)data[i]); return builder.EndVector(); } CreateCharactersTypeVectorBlockMovie59*890232f2SAndroid Build Coastguard Worker public static VectorOffset CreateCharactersTypeVectorBlock(FlatBufferBuilder builder, Character[] data) { builder.StartVector(1, data.Length, 1); builder.Add(data); return builder.EndVector(); } CreateCharactersTypeVectorBlockMovie60*890232f2SAndroid Build Coastguard Worker public static VectorOffset CreateCharactersTypeVectorBlock(FlatBufferBuilder builder, ArraySegment<Character> data) { builder.StartVector(1, data.Count, 1); builder.Add(data); return builder.EndVector(); } CreateCharactersTypeVectorBlockMovie61*890232f2SAndroid Build Coastguard Worker public static VectorOffset CreateCharactersTypeVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<Character>(dataPtr, sizeInBytes); return builder.EndVector(); } StartCharactersTypeVectorMovie62*890232f2SAndroid Build Coastguard Worker public static void StartCharactersTypeVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(1, numElems, 1); } AddCharactersMovie63*890232f2SAndroid Build Coastguard Worker public static void AddCharacters(FlatBufferBuilder builder, VectorOffset charactersOffset) { builder.AddOffset(3, charactersOffset.Value, 0); } CreateCharactersVectorMovie64*890232f2SAndroid Build Coastguard Worker public static VectorOffset CreateCharactersVector(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); for (int i = data.Length - 1; i >= 0; i--) builder.AddOffset(data[i]); return builder.EndVector(); } CreateCharactersVectorBlockMovie65*890232f2SAndroid Build Coastguard Worker public static VectorOffset CreateCharactersVectorBlock(FlatBufferBuilder builder, int[] data) { builder.StartVector(4, data.Length, 4); builder.Add(data); return builder.EndVector(); } CreateCharactersVectorBlockMovie66*890232f2SAndroid Build Coastguard Worker public static VectorOffset CreateCharactersVectorBlock(FlatBufferBuilder builder, ArraySegment<int> data) { builder.StartVector(4, data.Count, 4); builder.Add(data); return builder.EndVector(); } CreateCharactersVectorBlockMovie67*890232f2SAndroid Build Coastguard Worker public static VectorOffset CreateCharactersVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes) { builder.StartVector(1, sizeInBytes, 1); builder.Add<int>(dataPtr, sizeInBytes); return builder.EndVector(); } StartCharactersVectorMovie68*890232f2SAndroid Build Coastguard Worker public static void StartCharactersVector(FlatBufferBuilder builder, int numElems) { builder.StartVector(4, numElems, 4); } EndMovieMovie69*890232f2SAndroid Build Coastguard Worker public static Offset<Movie> EndMovie(FlatBufferBuilder builder) { 70*890232f2SAndroid Build Coastguard Worker int o = builder.EndTable(); 71*890232f2SAndroid Build Coastguard Worker return new Offset<Movie>(o); 72*890232f2SAndroid Build Coastguard Worker } FinishMovieBufferMovie73*890232f2SAndroid Build Coastguard Worker public static void FinishMovieBuffer(FlatBufferBuilder builder, Offset<Movie> offset) { builder.Finish(offset.Value, "MOVI"); } FinishSizePrefixedMovieBufferMovie74*890232f2SAndroid Build Coastguard Worker public static void FinishSizePrefixedMovieBuffer(FlatBufferBuilder builder, Offset<Movie> offset) { builder.FinishSizePrefixed(offset.Value, "MOVI"); } UnPackMovie75*890232f2SAndroid Build Coastguard Worker public MovieT UnPack() { 76*890232f2SAndroid Build Coastguard Worker var _o = new MovieT(); 77*890232f2SAndroid Build Coastguard Worker this.UnPackTo(_o); 78*890232f2SAndroid Build Coastguard Worker return _o; 79*890232f2SAndroid Build Coastguard Worker } UnPackToMovie80*890232f2SAndroid Build Coastguard Worker public void UnPackTo(MovieT _o) { 81*890232f2SAndroid Build Coastguard Worker _o.MainCharacter = new CharacterUnion(); 82*890232f2SAndroid Build Coastguard Worker _o.MainCharacter.Type = this.MainCharacterType; 83*890232f2SAndroid Build Coastguard Worker switch (this.MainCharacterType) { 84*890232f2SAndroid Build Coastguard Worker default: break; 85*890232f2SAndroid Build Coastguard Worker case Character.MuLan: 86*890232f2SAndroid Build Coastguard Worker _o.MainCharacter.Value = this.MainCharacter<Attacker>().HasValue ? this.MainCharacter<Attacker>().Value.UnPack() : null; 87*890232f2SAndroid Build Coastguard Worker break; 88*890232f2SAndroid Build Coastguard Worker case Character.Rapunzel: 89*890232f2SAndroid Build Coastguard Worker _o.MainCharacter.Value = this.MainCharacter<Rapunzel>().HasValue ? this.MainCharacter<Rapunzel>().Value.UnPack() : null; 90*890232f2SAndroid Build Coastguard Worker break; 91*890232f2SAndroid Build Coastguard Worker case Character.Belle: 92*890232f2SAndroid Build Coastguard Worker _o.MainCharacter.Value = this.MainCharacter<BookReader>().HasValue ? this.MainCharacter<BookReader>().Value.UnPack() : null; 93*890232f2SAndroid Build Coastguard Worker break; 94*890232f2SAndroid Build Coastguard Worker case Character.BookFan: 95*890232f2SAndroid Build Coastguard Worker _o.MainCharacter.Value = this.MainCharacter<BookReader>().HasValue ? this.MainCharacter<BookReader>().Value.UnPack() : null; 96*890232f2SAndroid Build Coastguard Worker break; 97*890232f2SAndroid Build Coastguard Worker case Character.Other: 98*890232f2SAndroid Build Coastguard Worker _o.MainCharacter.Value = this.MainCharacterAsString(); 99*890232f2SAndroid Build Coastguard Worker break; 100*890232f2SAndroid Build Coastguard Worker case Character.Unused: 101*890232f2SAndroid Build Coastguard Worker _o.MainCharacter.Value = this.MainCharacterAsString(); 102*890232f2SAndroid Build Coastguard Worker break; 103*890232f2SAndroid Build Coastguard Worker } 104*890232f2SAndroid Build Coastguard Worker _o.Characters = new List<CharacterUnion>(); 105*890232f2SAndroid Build Coastguard Worker for (var _j = 0; _j < this.CharactersLength; ++_j) { 106*890232f2SAndroid Build Coastguard Worker var _o_Characters = new CharacterUnion(); 107*890232f2SAndroid Build Coastguard Worker _o_Characters.Type = this.CharactersType(_j); 108*890232f2SAndroid Build Coastguard Worker switch (this.CharactersType(_j)) { 109*890232f2SAndroid Build Coastguard Worker default: break; 110*890232f2SAndroid Build Coastguard Worker case Character.MuLan: 111*890232f2SAndroid Build Coastguard Worker _o_Characters.Value = this.Characters<Attacker>(_j).HasValue ? this.Characters<Attacker>(_j).Value.UnPack() : null; 112*890232f2SAndroid Build Coastguard Worker break; 113*890232f2SAndroid Build Coastguard Worker case Character.Rapunzel: 114*890232f2SAndroid Build Coastguard Worker _o_Characters.Value = this.Characters<Rapunzel>(_j).HasValue ? this.Characters<Rapunzel>(_j).Value.UnPack() : null; 115*890232f2SAndroid Build Coastguard Worker break; 116*890232f2SAndroid Build Coastguard Worker case Character.Belle: 117*890232f2SAndroid Build Coastguard Worker _o_Characters.Value = this.Characters<BookReader>(_j).HasValue ? this.Characters<BookReader>(_j).Value.UnPack() : null; 118*890232f2SAndroid Build Coastguard Worker break; 119*890232f2SAndroid Build Coastguard Worker case Character.BookFan: 120*890232f2SAndroid Build Coastguard Worker _o_Characters.Value = this.Characters<BookReader>(_j).HasValue ? this.Characters<BookReader>(_j).Value.UnPack() : null; 121*890232f2SAndroid Build Coastguard Worker break; 122*890232f2SAndroid Build Coastguard Worker case Character.Other: 123*890232f2SAndroid Build Coastguard Worker _o_Characters.Value = this.CharactersAsString(_j); 124*890232f2SAndroid Build Coastguard Worker break; 125*890232f2SAndroid Build Coastguard Worker case Character.Unused: 126*890232f2SAndroid Build Coastguard Worker _o_Characters.Value = this.CharactersAsString(_j); 127*890232f2SAndroid Build Coastguard Worker break; 128*890232f2SAndroid Build Coastguard Worker } 129*890232f2SAndroid Build Coastguard Worker _o.Characters.Add(_o_Characters); 130*890232f2SAndroid Build Coastguard Worker } 131*890232f2SAndroid Build Coastguard Worker } PackMovie132*890232f2SAndroid Build Coastguard Worker public static Offset<Movie> Pack(FlatBufferBuilder builder, MovieT _o) { 133*890232f2SAndroid Build Coastguard Worker if (_o == null) return default(Offset<Movie>); 134*890232f2SAndroid Build Coastguard Worker var _main_character_type = _o.MainCharacter == null ? Character.NONE : _o.MainCharacter.Type; 135*890232f2SAndroid Build Coastguard Worker var _main_character = _o.MainCharacter == null ? 0 : CharacterUnion.Pack(builder, _o.MainCharacter); 136*890232f2SAndroid Build Coastguard Worker var _characters_type = default(VectorOffset); 137*890232f2SAndroid Build Coastguard Worker if (_o.Characters != null) { 138*890232f2SAndroid Build Coastguard Worker var __characters_type = new Character[_o.Characters.Count]; 139*890232f2SAndroid Build Coastguard Worker for (var _j = 0; _j < __characters_type.Length; ++_j) { __characters_type[_j] = _o.Characters[_j].Type; } 140*890232f2SAndroid Build Coastguard Worker _characters_type = CreateCharactersTypeVector(builder, __characters_type); 141*890232f2SAndroid Build Coastguard Worker } 142*890232f2SAndroid Build Coastguard Worker var _characters = default(VectorOffset); 143*890232f2SAndroid Build Coastguard Worker if (_o.Characters != null) { 144*890232f2SAndroid Build Coastguard Worker var __characters = new int[_o.Characters.Count]; 145*890232f2SAndroid Build Coastguard Worker for (var _j = 0; _j < __characters.Length; ++_j) { __characters[_j] = CharacterUnion.Pack(builder, _o.Characters[_j]); } 146*890232f2SAndroid Build Coastguard Worker _characters = CreateCharactersVector(builder, __characters); 147*890232f2SAndroid Build Coastguard Worker } 148*890232f2SAndroid Build Coastguard Worker return CreateMovie( 149*890232f2SAndroid Build Coastguard Worker builder, 150*890232f2SAndroid Build Coastguard Worker _main_character_type, 151*890232f2SAndroid Build Coastguard Worker _main_character, 152*890232f2SAndroid Build Coastguard Worker _characters_type, 153*890232f2SAndroid Build Coastguard Worker _characters); 154*890232f2SAndroid Build Coastguard Worker } 155*890232f2SAndroid Build Coastguard Worker } 156*890232f2SAndroid Build Coastguard Worker 157*890232f2SAndroid Build Coastguard Worker public class MovieT 158*890232f2SAndroid Build Coastguard Worker { 159*890232f2SAndroid Build Coastguard Worker [Newtonsoft.Json.JsonProperty("main_character_type")] 160*890232f2SAndroid Build Coastguard Worker private Character MainCharacterType { 161*890232f2SAndroid Build Coastguard Worker get { 162*890232f2SAndroid Build Coastguard Worker return this.MainCharacter != null ? this.MainCharacter.Type : Character.NONE; 163*890232f2SAndroid Build Coastguard Worker } 164*890232f2SAndroid Build Coastguard Worker set { 165*890232f2SAndroid Build Coastguard Worker this.MainCharacter = new CharacterUnion(); 166*890232f2SAndroid Build Coastguard Worker this.MainCharacter.Type = value; 167*890232f2SAndroid Build Coastguard Worker } 168*890232f2SAndroid Build Coastguard Worker } 169*890232f2SAndroid Build Coastguard Worker [Newtonsoft.Json.JsonProperty("main_character")] 170*890232f2SAndroid Build Coastguard Worker [Newtonsoft.Json.JsonConverter(typeof(CharacterUnion_JsonConverter))] 171*890232f2SAndroid Build Coastguard Worker public CharacterUnion MainCharacter { get; set; } 172*890232f2SAndroid Build Coastguard Worker [Newtonsoft.Json.JsonProperty("characters_type")] 173*890232f2SAndroid Build Coastguard Worker private Character[] CharactersType { 174*890232f2SAndroid Build Coastguard Worker get { 175*890232f2SAndroid Build Coastguard Worker if (this.Characters == null) return null; 176*890232f2SAndroid Build Coastguard Worker var _o = new Character[this.Characters.Count]; 177*890232f2SAndroid Build Coastguard Worker for (var _j = 0; _j < _o.Length; ++_j) { _o[_j] = this.Characters[_j].Type; } 178*890232f2SAndroid Build Coastguard Worker return _o; 179*890232f2SAndroid Build Coastguard Worker } 180*890232f2SAndroid Build Coastguard Worker set { 181*890232f2SAndroid Build Coastguard Worker this.Characters = new List<CharacterUnion>(); 182*890232f2SAndroid Build Coastguard Worker for (var _j = 0; _j < value.Length; ++_j) { 183*890232f2SAndroid Build Coastguard Worker var _o = new CharacterUnion(); 184*890232f2SAndroid Build Coastguard Worker _o.Type = value[_j]; 185*890232f2SAndroid Build Coastguard Worker this.Characters.Add(_o); 186*890232f2SAndroid Build Coastguard Worker } 187*890232f2SAndroid Build Coastguard Worker } 188*890232f2SAndroid Build Coastguard Worker } 189*890232f2SAndroid Build Coastguard Worker [Newtonsoft.Json.JsonProperty("characters")] 190*890232f2SAndroid Build Coastguard Worker [Newtonsoft.Json.JsonConverter(typeof(CharacterUnion_JsonConverter))] 191*890232f2SAndroid Build Coastguard Worker public List<CharacterUnion> Characters { get; set; } 192*890232f2SAndroid Build Coastguard Worker MovieT()193*890232f2SAndroid Build Coastguard Worker public MovieT() { 194*890232f2SAndroid Build Coastguard Worker this.MainCharacter = null; 195*890232f2SAndroid Build Coastguard Worker this.Characters = null; 196*890232f2SAndroid Build Coastguard Worker } 197*890232f2SAndroid Build Coastguard Worker DeserializeFromJson(string jsonText)198*890232f2SAndroid Build Coastguard Worker public static MovieT DeserializeFromJson(string jsonText) { 199*890232f2SAndroid Build Coastguard Worker return Newtonsoft.Json.JsonConvert.DeserializeObject<MovieT>(jsonText); 200*890232f2SAndroid Build Coastguard Worker } SerializeToJson()201*890232f2SAndroid Build Coastguard Worker public string SerializeToJson() { 202*890232f2SAndroid Build Coastguard Worker return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented); 203*890232f2SAndroid Build Coastguard Worker } DeserializeFromBinary(byte[] fbBuffer)204*890232f2SAndroid Build Coastguard Worker public static MovieT DeserializeFromBinary(byte[] fbBuffer) { 205*890232f2SAndroid Build Coastguard Worker return Movie.GetRootAsMovie(new ByteBuffer(fbBuffer)).UnPack(); 206*890232f2SAndroid Build Coastguard Worker } SerializeToBinary()207*890232f2SAndroid Build Coastguard Worker public byte[] SerializeToBinary() { 208*890232f2SAndroid Build Coastguard Worker var fbb = new FlatBufferBuilder(0x10000); 209*890232f2SAndroid Build Coastguard Worker Movie.FinishMovieBuffer(fbb, Movie.Pack(fbb, this)); 210*890232f2SAndroid Build Coastguard Worker return fbb.DataBuffer.ToSizedArray(); 211*890232f2SAndroid Build Coastguard Worker } 212*890232f2SAndroid Build Coastguard Worker } 213*890232f2SAndroid Build Coastguard Worker 214