Example #1
0
 public static Offset <ButtplugFFI.Error> CreateError(FlatBufferBuilder builder,
                                                      ButtplugFFI.ButtplugErrorType error_type = ButtplugFFI.ButtplugErrorType.ButtplugConnectorError,
                                                      StringOffset messageOffset   = default(StringOffset),
                                                      StringOffset backtraceOffset = default(StringOffset))
 {
     builder.StartTable(3);
     Error.AddBacktrace(builder, backtraceOffset);
     Error.AddMessage(builder, messageOffset);
     Error.AddErrorType(builder, error_type);
     return(Error.EndError(builder));
 }
Example #2
0
 public static void AddErrorType(FlatBufferBuilder builder, ButtplugFFI.ButtplugErrorType errorType)
 {
     builder.AddSbyte(0, (sbyte)errorType, 0);
 }