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