예제 #1
0
 public static Offset <stXY> CreatestXY(FlatBufferBuilder builder, short X, short Y)
 {
     builder.Prep(2, 4);
     builder.PutShort(Y);
     builder.PutShort(X);
     return(new Offset <stXY>(builder.Offset));
 }
예제 #2
0
 public static Offset <Dragapult.Models.PokecampIdentifierStruct> CreatePokecampIdentifierStruct(FlatBufferBuilder builder, int Unknown1, short Unknown2, short Unknown3, ushort Unknown4, ushort Unknown5, ushort Unknown6, ushort Unknown7, byte Unknown8)
 {
     builder.Prep(4, 20);
     builder.Pad(3);
     builder.PutByte(Unknown8);
     builder.PutUshort(Unknown7);
     builder.PutUshort(Unknown6);
     builder.PutUshort(Unknown5);
     builder.PutUshort(Unknown4);
     builder.PutShort(Unknown3);
     builder.PutShort(Unknown2);
     builder.PutInt(Unknown1);
     return(new Offset <Dragapult.Models.PokecampIdentifierStruct>(builder.Offset));
 }
예제 #3
0
 public static Offset <BrushSettings> CreateBrushSettings(FlatBufferBuilder builder, BrushType BrushType, BrushMode BrushMode, bool IsOneSided, bool IsFlat, bool TaperOpacity, bool TaperShape, bool ConstantWidth, bool MultiLine, bool IsWeb, bool IsObjectSpaceTex, int TextureIndex)
 {
     builder.Prep(4, 16);
     builder.PutInt(TextureIndex);
     builder.PutBool(IsObjectSpaceTex);
     builder.PutBool(IsWeb);
     builder.PutBool(MultiLine);
     builder.PutBool(ConstantWidth);
     builder.PutBool(TaperShape);
     builder.PutBool(TaperOpacity);
     builder.PutBool(IsFlat);
     builder.PutBool(IsOneSided);
     builder.PutShort((short)BrushMode);
     builder.PutShort((short)BrushType);
     return(new Offset <BrushSettings>(builder.Offset));
 }
예제 #4
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));
 }
예제 #5
0
 public static Offset <space_data.EntityNew> CreateEntityNew(FlatBufferBuilder builder, uint Id, space_data.EntityKind Kind)
 {
     builder.Prep(4, 8);
     builder.Pad(2);
     builder.PutShort((short)Kind);
     builder.PutUint(Id);
     return(new Offset <space_data.EntityNew>(builder.Offset));
 }
예제 #6
0
 public static Offset <TestStruct1> CreateTestStruct1(FlatBufferBuilder builder, int IntProp, byte ByteProp, short ShortProp)
 {
     builder.Prep(4, 8);
     builder.PutShort(ShortProp);
     builder.Pad(1);
     builder.PutByte(ByteProp);
     builder.PutInt(IntProp);
     return(new Offset <TestStruct1>(builder.Offset));
 }
예제 #7
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));
 }
예제 #8
0
 public static Offset <TestStruct2> CreateTestStruct2(FlatBufferBuilder builder, int IntProp, int TestStruct1Prop_IntProp, byte TestStruct1Prop_ByteProp, short TestStruct1Prop_ShortProp)
 {
     builder.Prep(4, 12);
     builder.Prep(4, 8);
     builder.PutShort(TestStruct1Prop_ShortProp);
     builder.Pad(1);
     builder.PutByte(TestStruct1Prop_ByteProp);
     builder.PutInt(TestStruct1Prop_IntProp);
     builder.PutInt(IntProp);
     return(new Offset <TestStruct2>(builder.Offset));
 }
예제 #9
0
파일: game.cs 프로젝트: ckissane/IOGame
 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));
 }
예제 #10
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));
 }
예제 #11
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));
 }
예제 #12
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());
 }
예제 #13
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));
 }