public static Offset <FrameHands> CreateFrameHands(FlatBufferBuilder builder,
                                                    Offset <types.fbs.BufferHeader> headerOffset = default(Offset <types.fbs.BufferHeader>),
                                                    Offset <types.fbs.HandData> right_handOffset = default(Offset <types.fbs.HandData>),
                                                    Offset <types.fbs.HandData> left_handOffset  = default(Offset <types.fbs.HandData>))
 {
     builder.StartObject(3);
     FrameHands.AddLeftHand(builder, left_handOffset);
     FrameHands.AddRightHand(builder, right_handOffset);
     FrameHands.AddHeader(builder, headerOffset);
     return(FrameHands.EndFrameHands(builder));
 }
 public static FrameHands GetRootAsFrameHands(ByteBuffer _bb, FrameHands obj)
 {
     return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb));
 }