Ejemplo n.º 1
0
 public static Offset <MyGame.Example.ArrayStruct> CreateArrayStruct(FlatBufferBuilder builder, float A, int[] B, sbyte C, int[,] d_A, MyGame.Example.TestEnum[] d_B, MyGame.Example.TestEnum[,] d_C)
 {
     builder.Prep(4, 92);
     for (int _idx0 = 2; _idx0 > 0; _idx0--)
     {
         builder.Prep(4, 12);
         builder.Pad(1);
         for (int _idx1 = 2; _idx1 > 0; _idx1--)
         {
             builder.PutSbyte((sbyte)d_C[_idx0 - 1, _idx1 - 1]);
         }
         builder.PutSbyte((sbyte)d_B[_idx0 - 1]);
         for (int _idx1 = 2; _idx1 > 0; _idx1--)
         {
             builder.PutInt(d_A[_idx0 - 1, _idx1 - 1]);
         }
     }
     builder.Pad(3);
     builder.PutSbyte(C);
     for (int _idx0 = 15; _idx0 > 0; _idx0--)
     {
         builder.PutInt(B[_idx0 - 1]);
     }
     builder.PutFloat(A);
     return(new Offset <MyGame.Example.ArrayStruct>(builder.Offset));
 }
Ejemplo n.º 2
0
 public static Offset <Color> CreateColor(FlatBufferBuilder builder, sbyte R, sbyte G, sbyte B)
 {
     builder.Prep(1, 3);
     builder.PutSbyte(B);
     builder.PutSbyte(G);
     builder.PutSbyte(R);
     return(new Offset <Color>(builder.Offset));
 }
Ejemplo n.º 3
0
 public static Offset <Initials> CreateInitials(FlatBufferBuilder builder, sbyte First, sbyte Second, sbyte Third)
 {
     builder.Prep(1, 3);
     builder.PutSbyte(Third);
     builder.PutSbyte(Second);
     builder.PutSbyte(First);
     return(new Offset <Initials>(builder.Offset));
 }
Ejemplo n.º 4
0
 public static Offset <MyGame.Example.NestedStruct> CreateNestedStruct(FlatBufferBuilder builder, int[] A, MyGame.Example.TestEnum B, MyGame.Example.TestEnum[] C)
 {
     builder.Prep(4, 12);
     builder.Pad(1);
     for (int _idx0 = 2; _idx0 > 0; _idx0--)
     {
         builder.PutSbyte((sbyte)C[_idx0 - 1]);
     }
     builder.PutSbyte((sbyte)B);
     for (int _idx0 = 2; _idx0 > 0; _idx0--)
     {
         builder.PutInt(A[_idx0 - 1]);
     }
     return(new Offset <MyGame.Example.NestedStruct>(builder.Offset));
 }
Ejemplo n.º 5
0
 public static Offset <Test> CreateTest(FlatBufferBuilder builder, short A, sbyte B)
 {
     builder.Prep(2, 4);
     builder.Pad(1);
     builder.PutSbyte(B);
     builder.PutShort(A);
     return(new Offset <Test>(builder.Offset));
 }
Ejemplo n.º 6
0
 public static int CreateVec3(FlatBufferBuilder builder, float X, float Y, float Z, double Test1, Color Test2, short Test_A, sbyte Test_B)
 {
     builder.Prep(16, 32);
     builder.Pad(2);
     builder.Prep(2, 4);
     builder.Pad(1);
     builder.PutSbyte(Test_B);
     builder.PutShort(Test_A);
     builder.Pad(1);
     builder.PutSbyte((sbyte)(Test2));
     builder.PutDouble(Test1);
     builder.Pad(4);
     builder.PutFloat(Z);
     builder.PutFloat(Y);
     builder.PutFloat(X);
     return(builder.Offset());
 }
Ejemplo n.º 7
0
 public static Offset <Vec3> CreateVec3(FlatBufferBuilder builder, float X, float Y, float Z, double Test1, Color Test2, short test3_A, sbyte test3_B)
 {
     builder.Prep(16, 32);
     builder.Pad(2);
     builder.Prep(2, 4);
     builder.Pad(1);
     builder.PutSbyte(test3_B);
     builder.PutShort(test3_A);
     builder.Pad(1);
     builder.PutSbyte((sbyte)Test2);
     builder.PutDouble(Test1);
     builder.Pad(4);
     builder.PutFloat(Z);
     builder.PutFloat(Y);
     builder.PutFloat(X);
     return(new Offset <Vec3>(builder.Offset));
 }
Ejemplo n.º 8
0
 public static Offset <FlatSharpTests.Oracle.AlignmentTestInner> CreateAlignmentTestInner(FlatBufferBuilder builder, byte A, int B, sbyte C)
 {
     builder.Prep(4, 12);
     builder.Pad(3);
     builder.PutSbyte(C);
     builder.PutInt(B);
     builder.Pad(3);
     builder.PutByte(A);
     return(new Offset <FlatSharpTests.Oracle.AlignmentTestInner>(builder.Offset));
 }
Ejemplo n.º 9
0
 public static Offset <Foo> CreateFoo(FlatBufferBuilder builder, ulong Id, short Count, sbyte Prefix, uint Length)
 {
     builder.Prep(8, 16);
     builder.PutUint(Length);
     builder.Pad(1);
     builder.PutSbyte(Prefix);
     builder.PutShort(Count);
     builder.PutUlong(Id);
     return(new Offset <Foo>(builder.Offset));
 }
Ejemplo n.º 10
0
 public static Offset <ObjectChange> CreateObjectChange(FlatBufferBuilder builder, int Id, ObjectType Type, int position_I, int position_J)
 {
     builder.Prep(4, 16);
     builder.Prep(4, 8);
     builder.PutInt(position_J);
     builder.PutInt(position_I);
     builder.Pad(3);
     builder.PutSbyte((sbyte)Type);
     builder.PutInt(Id);
     return(new Offset <ObjectChange>(builder.Offset));
 }
Ejemplo n.º 11
0
 public static Offset <NetBody> CreateNetBody(FlatBufferBuilder builder, uint Id, uint DefinitionTime, short originalPosition_X, short originalPosition_Y, short velocity_X, short velocity_Y, sbyte OriginalAngle, sbyte AngularVelocity, byte Size, byte Sprite, byte Mode, uint Group)
 {
     builder.Prep(4, 28);
     builder.PutUint(Group);
     builder.Pad(3);
     builder.PutByte(Mode);
     builder.PutByte(Sprite);
     builder.PutByte(Size);
     builder.PutSbyte(AngularVelocity);
     builder.PutSbyte(OriginalAngle);
     builder.Prep(2, 4);
     builder.PutShort(velocity_Y);
     builder.PutShort(velocity_X);
     builder.Prep(2, 4);
     builder.PutShort(originalPosition_Y);
     builder.PutShort(originalPosition_X);
     builder.PutUint(DefinitionTime);
     builder.PutUint(Id);
     return(new Offset <NetBody>(builder.Offset));
 }
Ejemplo n.º 12
0
 public static Offset <MyGame.Example.StructOfStructs> CreateStructOfStructs(FlatBufferBuilder builder, uint a_Id, uint a_Distance, short b_A, sbyte b_B, uint c_Id, uint c_Distance)
 {
     builder.Prep(4, 20);
     builder.Prep(4, 8);
     builder.PutUint(c_Distance);
     builder.PutUint(c_Id);
     builder.Prep(2, 4);
     builder.Pad(1);
     builder.PutSbyte(b_B);
     builder.PutShort(b_A);
     builder.Prep(4, 8);
     builder.PutUint(a_Distance);
     builder.PutUint(a_Id);
     return(new Offset <MyGame.Example.StructOfStructs>(builder.Offset));
 }
Ejemplo n.º 13
0
 public static Offset <Bar> CreateBar(FlatBufferBuilder builder, ulong parent_Id, short parent_Count, sbyte parent_Prefix, uint parent_Length, int Time, float Ratio, ushort Size)
 {
     builder.Prep(8, 32);
     builder.Pad(6);
     builder.PutUshort(Size);
     builder.PutFloat(Ratio);
     builder.PutInt(Time);
     builder.Prep(8, 16);
     builder.PutUint(parent_Length);
     builder.Pad(1);
     builder.PutSbyte(parent_Prefix);
     builder.PutShort(parent_Count);
     builder.PutUlong(parent_Id);
     return(new Offset <Bar>(builder.Offset));
 }
Ejemplo n.º 14
0
 public static Offset <MyGame.Example.ArrayStruct> CreateArrayStruct(FlatBufferBuilder builder, float A, int[] B, sbyte C, int[,] d_A, MyGame.Example.TestEnum[] d_B, MyGame.Example.TestEnum[,] d_C, long[,] d_D, int E, long[] F)
 {
     builder.Prep(8, 160);
     for (int _idx0 = 2; _idx0 > 0; _idx0--)
     {
         builder.PutLong(F[_idx0 - 1]);
     }
     builder.Pad(4);
     builder.PutInt(E);
     for (int _idx0 = 2; _idx0 > 0; _idx0--)
     {
         builder.Prep(8, 32);
         for (int _idx1 = 2; _idx1 > 0; _idx1--)
         {
             builder.PutLong(d_D[_idx0 - 1, _idx1 - 1]);
         }
         builder.Pad(5);
         for (int _idx1 = 2; _idx1 > 0; _idx1--)
         {
             builder.PutSbyte((sbyte)d_C[_idx0 - 1, _idx1 - 1]);
         }
         builder.PutSbyte((sbyte)d_B[_idx0 - 1]);
         for (int _idx1 = 2; _idx1 > 0; _idx1--)
         {
             builder.PutInt(d_A[_idx0 - 1, _idx1 - 1]);
         }
     }
     builder.Pad(7);
     builder.PutSbyte(C);
     for (int _idx0 = 15; _idx0 > 0; _idx0--)
     {
         builder.PutInt(B[_idx0 - 1]);
     }
     builder.PutFloat(A);
     return(new Offset <MyGame.Example.ArrayStruct>(builder.Offset));
 }
Ejemplo n.º 15
0
 public static Offset <DmxChannelRule> CreateDmxChannelRule(FlatBufferBuilder builder, int StorageRef, DmxChannelRuleType Type, int On, int CalcOn, int Off, int CalcOff, byte Start, byte CalcStart, float Step, float CalcStep)
 {
     builder.Prep(4, 36);
     builder.PutFloat(CalcStep);
     builder.PutFloat(Step);
     builder.Pad(2);
     builder.PutByte(CalcStart);
     builder.PutByte(Start);
     builder.PutInt(CalcOff);
     builder.PutInt(Off);
     builder.PutInt(CalcOn);
     builder.PutInt(On);
     builder.Pad(3);
     builder.PutSbyte((sbyte)Type);
     builder.PutInt(StorageRef);
     return(new Offset <DmxChannelRule>(builder.Offset));
 }
Ejemplo n.º 16
0
 public static Offset <FlatSharpTests.Oracle.AlignmentTestOuter> CreateAlignmentTestOuter(FlatBufferBuilder builder, byte A, ushort B, byte C, uint D, byte E, ulong F, byte g_A, int g_B, sbyte g_C)
 {
     builder.Prep(8, 40);
     builder.Pad(4);
     builder.Prep(4, 12);
     builder.Pad(3);
     builder.PutSbyte(g_C);
     builder.PutInt(g_B);
     builder.Pad(3);
     builder.PutByte(g_A);
     builder.PutUlong(F);
     builder.Pad(3);
     builder.PutByte(E);
     builder.PutUint(D);
     builder.Pad(3);
     builder.PutByte(C);
     builder.PutUshort(B);
     builder.Pad(1);
     builder.PutByte(A);
     return(new Offset <FlatSharpTests.Oracle.AlignmentTestOuter>(builder.Offset));
 }