public static Offset <ButtplugFFI.MessageAttributes> CreateMessageAttributes(FlatBufferBuilder builder, ButtplugFFI.MessageAttributeType message_type = ButtplugFFI.MessageAttributeType.VibrateCmd, uint feature_count = 0, VectorOffset step_countOffset = default(VectorOffset), VectorOffset endpointsOffset = default(VectorOffset), VectorOffset max_durationOffset = default(VectorOffset)) { builder.StartTable(5); MessageAttributes.AddMaxDuration(builder, max_durationOffset); MessageAttributes.AddEndpoints(builder, endpointsOffset); MessageAttributes.AddStepCount(builder, step_countOffset); MessageAttributes.AddFeatureCount(builder, feature_count); MessageAttributes.AddMessageType(builder, message_type); return(MessageAttributes.EndMessageAttributes(builder)); }
public static MessageAttributes GetRootAsMessageAttributes(ByteBuffer _bb, MessageAttributes obj) { return(obj.__assign(_bb.GetInt(_bb.Position) + _bb.Position, _bb)); }