1 // <auto-generated> 2 // automatically generated by the FlatBuffers compiler, do not modify 3 // </auto-generated> 4 5 using global::System; 6 using global::System.Collections.Generic; 7 using global::FlatBuffers; 8 9 public struct BookReader : IFlatbufferObject 10 { 11 private Struct __p; 12 public ByteBuffer ByteBuffer { get { return __p.bb; } } __initBookReader13 public void __init(int _i, ByteBuffer _bb) { __p = new Struct(_i, _bb); } __assignBookReader14 public BookReader __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } 15 16 public int BooksRead { get { return __p.bb.GetInt(__p.bb_pos + 0); } } MutateBooksReadBookReader17 public void MutateBooksRead(int books_read) { __p.bb.PutInt(__p.bb_pos + 0, books_read); } 18 CreateBookReaderBookReader19 public static Offset<BookReader> CreateBookReader(FlatBufferBuilder builder, int BooksRead) { 20 builder.Prep(4, 4); 21 builder.PutInt(BooksRead); 22 return new Offset<BookReader>(builder.Offset); 23 } UnPackBookReader24 public BookReaderT UnPack() { 25 var _o = new BookReaderT(); 26 this.UnPackTo(_o); 27 return _o; 28 } UnPackToBookReader29 public void UnPackTo(BookReaderT _o) { 30 _o.BooksRead = this.BooksRead; 31 } PackBookReader32 public static Offset<BookReader> Pack(FlatBufferBuilder builder, BookReaderT _o) { 33 if (_o == null) return default(Offset<BookReader>); 34 return CreateBookReader( 35 builder, 36 _o.BooksRead); 37 } 38 }; 39 40 public class BookReaderT 41 { 42 [Newtonsoft.Json.JsonProperty("books_read")] 43 public int BooksRead { get; set; } 44 BookReaderT()45 public BookReaderT() { 46 this.BooksRead = 0; 47 } 48 } 49 50