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.Example 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 Test : IFlatbufferObject 13*890232f2SAndroid Build Coastguard Worker { 14*890232f2SAndroid Build Coastguard Worker private Struct __p; 15*890232f2SAndroid Build Coastguard Worker public ByteBuffer ByteBuffer { get { return __p.bb; } } __initMyGame.Example.Test16*890232f2SAndroid Build Coastguard Worker public void __init(int _i, ByteBuffer _bb) { __p = new Struct(_i, _bb); } __assignMyGame.Example.Test17*890232f2SAndroid Build Coastguard Worker public Test __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } 18*890232f2SAndroid Build Coastguard Worker 19*890232f2SAndroid Build Coastguard Worker public short A { get { return __p.bb.GetShort(__p.bb_pos + 0); } } MutateAMyGame.Example.Test20*890232f2SAndroid Build Coastguard Worker public void MutateA(short a) { __p.bb.PutShort(__p.bb_pos + 0, a); } 21*890232f2SAndroid Build Coastguard Worker public sbyte B { get { return __p.bb.GetSbyte(__p.bb_pos + 2); } } MutateBMyGame.Example.Test22*890232f2SAndroid Build Coastguard Worker public void MutateB(sbyte b) { __p.bb.PutSbyte(__p.bb_pos + 2, b); } 23*890232f2SAndroid Build Coastguard Worker CreateTestMyGame.Example.Test24*890232f2SAndroid Build Coastguard Worker public static Offset<MyGame.Example.Test> CreateTest(FlatBufferBuilder builder, short A, sbyte B) { 25*890232f2SAndroid Build Coastguard Worker builder.Prep(2, 4); 26*890232f2SAndroid Build Coastguard Worker builder.Pad(1); 27*890232f2SAndroid Build Coastguard Worker builder.PutSbyte(B); 28*890232f2SAndroid Build Coastguard Worker builder.PutShort(A); 29*890232f2SAndroid Build Coastguard Worker return new Offset<MyGame.Example.Test>(builder.Offset); 30*890232f2SAndroid Build Coastguard Worker } UnPackMyGame.Example.Test31*890232f2SAndroid Build Coastguard Worker public TestT UnPack() { 32*890232f2SAndroid Build Coastguard Worker var _o = new TestT(); 33*890232f2SAndroid Build Coastguard Worker this.UnPackTo(_o); 34*890232f2SAndroid Build Coastguard Worker return _o; 35*890232f2SAndroid Build Coastguard Worker } UnPackToMyGame.Example.Test36*890232f2SAndroid Build Coastguard Worker public void UnPackTo(TestT _o) { 37*890232f2SAndroid Build Coastguard Worker _o.A = this.A; 38*890232f2SAndroid Build Coastguard Worker _o.B = this.B; 39*890232f2SAndroid Build Coastguard Worker } PackMyGame.Example.Test40*890232f2SAndroid Build Coastguard Worker public static Offset<MyGame.Example.Test> Pack(FlatBufferBuilder builder, TestT _o) { 41*890232f2SAndroid Build Coastguard Worker if (_o == null) return default(Offset<MyGame.Example.Test>); 42*890232f2SAndroid Build Coastguard Worker return CreateTest( 43*890232f2SAndroid Build Coastguard Worker builder, 44*890232f2SAndroid Build Coastguard Worker _o.A, 45*890232f2SAndroid Build Coastguard Worker _o.B); 46*890232f2SAndroid Build Coastguard Worker } 47*890232f2SAndroid Build Coastguard Worker } 48*890232f2SAndroid Build Coastguard Worker 49*890232f2SAndroid Build Coastguard Worker public class TestT 50*890232f2SAndroid Build Coastguard Worker { 51*890232f2SAndroid Build Coastguard Worker [Newtonsoft.Json.JsonProperty("a")] 52*890232f2SAndroid Build Coastguard Worker public short A { get; set; } 53*890232f2SAndroid Build Coastguard Worker [Newtonsoft.Json.JsonProperty("b")] 54*890232f2SAndroid Build Coastguard Worker public sbyte B { get; set; } 55*890232f2SAndroid Build Coastguard Worker TestT()56*890232f2SAndroid Build Coastguard Worker public TestT() { 57*890232f2SAndroid Build Coastguard Worker this.A = 0; 58*890232f2SAndroid Build Coastguard Worker this.B = 0; 59*890232f2SAndroid Build Coastguard Worker } 60*890232f2SAndroid Build Coastguard Worker } 61*890232f2SAndroid Build Coastguard Worker 62*890232f2SAndroid Build Coastguard Worker 63*890232f2SAndroid Build Coastguard Worker } 64