public static void AddType(FlatBufferBuilder builder, ActorEventType type) { builder.AddSbyte(0, (sbyte)(type), 0); }
public static void AddFortressLevel(FlatBufferBuilder builder, sbyte fortressLevel) { builder.AddSbyte(13, fortressLevel, 0); }
public static void AddColor(FlatBufferBuilder builder, Color color) { builder.AddSbyte(0, (sbyte)color, 2); }
public static void AddEstado(FlatBufferBuilder builder, Estado estado) { builder.AddSbyte(5, (sbyte)(estado), 0); }
public static void AddOrder(FlatBufferBuilder builder, sbyte order) { builder.AddSbyte(2, order, 0); }
public static void AddFooEnum(FlatBufferBuilder builder, NamespaceA.NamespaceB.EnumInNestedNS fooEnum) { builder.AddSbyte(1, (sbyte)fooEnum, 0); }
/// <summary> /// Serializes a value as inline /// </summary> private int SerializeInlineValue(object obj, TypeModel typeModel) { switch (typeModel.BaseType) { case BaseType.Bool: { _builder.AddBool((bool)obj); break; } case BaseType.Char: { _builder.AddSbyte((sbyte)obj); break; } case BaseType.UChar: { _builder.AddByte((byte)obj); break; } case BaseType.Short: { _builder.AddShort((short)obj); break; } case BaseType.UShort: { _builder.AddUshort((ushort)obj); break; } case BaseType.Int: { _builder.AddInt((int)obj); break; } case BaseType.UInt: { _builder.AddUint((uint)obj); break; } case BaseType.Long: { _builder.AddLong((long)obj); break; } case BaseType.ULong: { _builder.AddUlong((ulong)obj); break; } case BaseType.Float: { _builder.AddFloat((float)obj); break; } case BaseType.Double: { _builder.AddDouble((double)obj); break; } case BaseType.Struct: { return(SerializeStruct(obj, typeModel)); } default: { throw new InvalidOperationException(); } } return(_builder.Offset); }
public static void AddLevel(FlatBufferBuilder builder, sbyte level) { builder.AddSbyte(3, level, 0); }
public static void AddType(FlatBufferBuilder builder, VariableType type) { builder.AddSbyte(0, (sbyte)(type), 0); }
public static void AddType(FlatBufferBuilder builder, ModuleType type) { builder.AddSbyte(1, (sbyte)(type), 0); }
public static void AddAction(FlatBufferBuilder builder, StepAction action) { builder.AddSbyte(0, (sbyte)(action), 0); }
public static void AddColor(FlatBufferBuilder builder, Color color) { builder.AddSbyte(6, (sbyte)(color), 8); }
public static void AddColor(FlatBufferBuilder builder, sbyte color) { builder.AddSbyte(6, color, 8); }