예제 #1
0
 public static Offset <Quaternion> CreateQuaternion(FlatBufferBuilder builder, ushort X, ushort Y, ushort Z)
 {
     builder.Prep(2, 6);
     builder.PutUshort(Z);
     builder.PutUshort(Y);
     builder.PutUshort(X);
     return(new Offset <Quaternion>(builder.Offset));
 }
예제 #2
0
 public static Offset <FfiResponses.CreatePackage> CreateCreatePackage(FlatBufferBuilder builder, FfiResponses.ResponseKind Kind, uint Ordering, uint Id, FfiResponses.PrefabKind Prefab, float X, float Y)
 {
     builder.Prep(4, 24);
     builder.PutFloat(Y);
     builder.PutFloat(X);
     builder.Pad(2);
     builder.PutUshort((ushort)Prefab);
     builder.PutUint(Id);
     builder.PutUint(Ordering);
     builder.Pad(2);
     builder.PutUshort((ushort)Kind);
     return(new Offset <FfiResponses.CreatePackage>(builder.Offset));
 }
예제 #3
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));
 }
예제 #4
0
 public static Offset <FfiResponses.EmptyPackage> CreateEmptyPackage(FlatBufferBuilder builder, FfiResponses.ResponseKind Kind, uint Ordering)
 {
     builder.Prep(4, 8);
     builder.PutUint(Ordering);
     builder.Pad(2);
     builder.PutUshort((ushort)Kind);
     return(new Offset <FfiResponses.EmptyPackage>(builder.Offset));
 }
예제 #5
0
 public static Offset <FfiResponses.V2Package> CreateV2Package(FlatBufferBuilder builder, FfiResponses.ResponseKind Kind, uint Ordering, float X, float Y)
 {
     builder.Prep(4, 16);
     builder.PutFloat(Y);
     builder.PutFloat(X);
     builder.PutUint(Ordering);
     builder.Pad(2);
     builder.PutUshort((ushort)Kind);
     return(new Offset <FfiResponses.V2Package>(builder.Offset));
 }
예제 #6
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));
 }
예제 #7
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));
 }
예제 #8
0
 public static Offset <WorldTile> CreateWorldTile(FlatBufferBuilder builder, ushort SpriteIndex)
 {
     builder.Prep(2, 2);
     builder.PutUshort(SpriteIndex);
     return(new Offset <WorldTile>(builder.Offset));
 }