1 // <auto-generated> 2 // automatically generated by the FlatBuffers compiler, do not modify 3 // </auto-generated> 4 5 namespace MyGame.Example2 6 { 7 8 using global::System; 9 using global::System.Collections.Generic; 10 using global::FlatBuffers; 11 12 public struct Monster : IFlatbufferObject 13 { 14 private Table __p; 15 public ByteBuffer ByteBuffer { get { return __p.bb; } } ValidateVersionMyGame.Example2.Monster16 public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_2_0_0(); } GetRootAsMonsterMyGame.Example2.Monster17 public static Monster GetRootAsMonster(ByteBuffer _bb) { return GetRootAsMonster(_bb, new Monster()); } GetRootAsMonsterMyGame.Example2.Monster18 public static Monster GetRootAsMonster(ByteBuffer _bb, Monster obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); } __initMyGame.Example2.Monster19 public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); } __assignMyGame.Example2.Monster20 public Monster __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } 21 22 StartMonsterMyGame.Example2.Monster23 public static void StartMonster(FlatBufferBuilder builder) { builder.StartTable(0); } EndMonsterMyGame.Example2.Monster24 public static Offset<MyGame.Example2.Monster> EndMonster(FlatBufferBuilder builder) { 25 int o = builder.EndTable(); 26 return new Offset<MyGame.Example2.Monster>(o); 27 } UnPackMyGame.Example2.Monster28 public MonsterT UnPack() { 29 var _o = new MonsterT(); 30 this.UnPackTo(_o); 31 return _o; 32 } UnPackToMyGame.Example2.Monster33 public void UnPackTo(MonsterT _o) { 34 } PackMyGame.Example2.Monster35 public static Offset<MyGame.Example2.Monster> Pack(FlatBufferBuilder builder, MonsterT _o) { 36 if (_o == null) return default(Offset<MyGame.Example2.Monster>); 37 StartMonster(builder); 38 return EndMonster(builder); 39 } 40 }; 41 42 public class MonsterT 43 { 44 MonsterT()45 public MonsterT() { 46 } 47 } 48 49 50 } 51