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 HandFan : IFlatbufferObject 10*890232f2SAndroid Build Coastguard Worker { 11*890232f2SAndroid Build Coastguard Worker private Table __p; 12*890232f2SAndroid Build Coastguard Worker public ByteBuffer ByteBuffer { get { return __p.bb; } } ValidateVersionHandFan13*890232f2SAndroid Build Coastguard Worker public static void ValidateVersion() { FlatBufferConstants.FLATBUFFERS_2_0_0(); } GetRootAsHandFanHandFan14*890232f2SAndroid Build Coastguard Worker public static HandFan GetRootAsHandFan(ByteBuffer _bb) { return GetRootAsHandFan(_bb, new HandFan()); } GetRootAsHandFanHandFan15*890232f2SAndroid Build Coastguard Worker public static HandFan GetRootAsHandFan(ByteBuffer _bb, HandFan obj) { return (obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); } __initHandFan16*890232f2SAndroid Build Coastguard Worker public void __init(int _i, ByteBuffer _bb) { __p = new Table(_i, _bb); } __assignHandFan17*890232f2SAndroid Build Coastguard Worker public HandFan __assign(int _i, ByteBuffer _bb) { __init(_i, _bb); return this; } 18*890232f2SAndroid Build Coastguard Worker 19*890232f2SAndroid Build Coastguard Worker public int Length { get { int o = __p.__offset(4); return o != 0 ? __p.bb.GetInt(o + __p.bb_pos) : (int)0; } } MutateLengthHandFan20*890232f2SAndroid Build Coastguard Worker public bool MutateLength(int length) { int o = __p.__offset(4); if (o != 0) { __p.bb.PutInt(o + __p.bb_pos, length); return true; } else { return false; } } 21*890232f2SAndroid Build Coastguard Worker CreateHandFanHandFan22*890232f2SAndroid Build Coastguard Worker public static Offset<HandFan> CreateHandFan(FlatBufferBuilder builder, 23*890232f2SAndroid Build Coastguard Worker int length = 0) { 24*890232f2SAndroid Build Coastguard Worker builder.StartTable(1); 25*890232f2SAndroid Build Coastguard Worker HandFan.AddLength(builder, length); 26*890232f2SAndroid Build Coastguard Worker return HandFan.EndHandFan(builder); 27*890232f2SAndroid Build Coastguard Worker } 28*890232f2SAndroid Build Coastguard Worker StartHandFanHandFan29*890232f2SAndroid Build Coastguard Worker public static void StartHandFan(FlatBufferBuilder builder) { builder.StartTable(1); } AddLengthHandFan30*890232f2SAndroid Build Coastguard Worker public static void AddLength(FlatBufferBuilder builder, int length) { builder.AddInt(0, length, 0); } EndHandFanHandFan31*890232f2SAndroid Build Coastguard Worker public static Offset<HandFan> EndHandFan(FlatBufferBuilder builder) { 32*890232f2SAndroid Build Coastguard Worker int o = builder.EndTable(); 33*890232f2SAndroid Build Coastguard Worker return new Offset<HandFan>(o); 34*890232f2SAndroid Build Coastguard Worker } UnPackHandFan35*890232f2SAndroid Build Coastguard Worker public HandFanT UnPack() { 36*890232f2SAndroid Build Coastguard Worker var _o = new HandFanT(); 37*890232f2SAndroid Build Coastguard Worker this.UnPackTo(_o); 38*890232f2SAndroid Build Coastguard Worker return _o; 39*890232f2SAndroid Build Coastguard Worker } UnPackToHandFan40*890232f2SAndroid Build Coastguard Worker public void UnPackTo(HandFanT _o) { 41*890232f2SAndroid Build Coastguard Worker _o.Length = this.Length; 42*890232f2SAndroid Build Coastguard Worker } PackHandFan43*890232f2SAndroid Build Coastguard Worker public static Offset<HandFan> Pack(FlatBufferBuilder builder, HandFanT _o) { 44*890232f2SAndroid Build Coastguard Worker if (_o == null) return default(Offset<HandFan>); 45*890232f2SAndroid Build Coastguard Worker return CreateHandFan( 46*890232f2SAndroid Build Coastguard Worker builder, 47*890232f2SAndroid Build Coastguard Worker _o.Length); 48*890232f2SAndroid Build Coastguard Worker } 49*890232f2SAndroid Build Coastguard Worker } 50*890232f2SAndroid Build Coastguard Worker 51*890232f2SAndroid Build Coastguard Worker public class HandFanT 52*890232f2SAndroid Build Coastguard Worker { 53*890232f2SAndroid Build Coastguard Worker [Newtonsoft.Json.JsonProperty("length")] 54*890232f2SAndroid Build Coastguard Worker public int Length { get; set; } 55*890232f2SAndroid Build Coastguard Worker HandFanT()56*890232f2SAndroid Build Coastguard Worker public HandFanT() { 57*890232f2SAndroid Build Coastguard Worker this.Length = 0; 58*890232f2SAndroid Build Coastguard Worker } 59*890232f2SAndroid Build Coastguard Worker } 60*890232f2SAndroid Build Coastguard Worker 61