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 void AddMessageType(FlatBufferBuilder builder, ButtplugFFI.MessageAttributeType messageType) { builder.AddUshort(0, (ushort)messageType, 0); }