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 BookReader : IFlatbufferObject 10*890232f2SAndroid Build Coastguard Worker { 11*890232f2SAndroid Build Coastguard Worker private Struct __p; 12*890232f2SAndroid Build Coastguard Worker public ByteBuffer ByteBuffer { get { return __p.bb; } } __initBookReader13*890232f2SAndroid Build Coastguard Worker public void __init(int _i, ByteBuffer _bb) { __p = new Struct(_i, _bb); } __assignBookReader14*890232f2SAndroid Build Coastguard Worker public BookReader __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } 15*890232f2SAndroid Build Coastguard Worker 16*890232f2SAndroid Build Coastguard Worker public int BooksRead { get { return __p.bb.GetInt(__p.bb_pos + 0); } } MutateBooksReadBookReader17*890232f2SAndroid Build Coastguard Worker public void MutateBooksRead(int books_read) { __p.bb.PutInt(__p.bb_pos + 0, books_read); } 18*890232f2SAndroid Build Coastguard Worker CreateBookReaderBookReader19*890232f2SAndroid Build Coastguard Worker public static Offset<BookReader> CreateBookReader(FlatBufferBuilder builder, int BooksRead) { 20*890232f2SAndroid Build Coastguard Worker builder.Prep(4, 4); 21*890232f2SAndroid Build Coastguard Worker builder.PutInt(BooksRead); 22*890232f2SAndroid Build Coastguard Worker return new Offset<BookReader>(builder.Offset); 23*890232f2SAndroid Build Coastguard Worker } UnPackBookReader24*890232f2SAndroid Build Coastguard Worker public BookReaderT UnPack() { 25*890232f2SAndroid Build Coastguard Worker var _o = new BookReaderT(); 26*890232f2SAndroid Build Coastguard Worker this.UnPackTo(_o); 27*890232f2SAndroid Build Coastguard Worker return _o; 28*890232f2SAndroid Build Coastguard Worker } UnPackToBookReader29*890232f2SAndroid Build Coastguard Worker public void UnPackTo(BookReaderT _o) { 30*890232f2SAndroid Build Coastguard Worker _o.BooksRead = this.BooksRead; 31*890232f2SAndroid Build Coastguard Worker } PackBookReader32*890232f2SAndroid Build Coastguard Worker public static Offset<BookReader> Pack(FlatBufferBuilder builder, BookReaderT _o) { 33*890232f2SAndroid Build Coastguard Worker if (_o == null) return default(Offset<BookReader>); 34*890232f2SAndroid Build Coastguard Worker return CreateBookReader( 35*890232f2SAndroid Build Coastguard Worker builder, 36*890232f2SAndroid Build Coastguard Worker _o.BooksRead); 37*890232f2SAndroid Build Coastguard Worker } 38*890232f2SAndroid Build Coastguard Worker } 39*890232f2SAndroid Build Coastguard Worker 40*890232f2SAndroid Build Coastguard Worker public class BookReaderT 41*890232f2SAndroid Build Coastguard Worker { 42*890232f2SAndroid Build Coastguard Worker [Newtonsoft.Json.JsonProperty("books_read")] 43*890232f2SAndroid Build Coastguard Worker public int BooksRead { get; set; } 44*890232f2SAndroid Build Coastguard Worker BookReaderT()45*890232f2SAndroid Build Coastguard Worker public BookReaderT() { 46*890232f2SAndroid Build Coastguard Worker this.BooksRead = 0; 47*890232f2SAndroid Build Coastguard Worker } 48*890232f2SAndroid Build Coastguard Worker } 49*890232f2SAndroid Build Coastguard Worker 50