예제 #1
0
 public static Offset <Ability> CreateAbility(FlatBufferBuilder builder, uint Id, uint Distance)
 {
     builder.Prep(4, 8);
     builder.PutUint(Distance);
     builder.PutUint(Id);
     return(new Offset <Ability>(builder.Offset));
 }
예제 #2
0
 public static int CreateListModuleEntry(FlatBufferBuilder builder, uint Handle, uint FunctionCount)
 {
     builder.Prep(4, 8);
     builder.PutUint(FunctionCount);
     builder.PutUint(Handle);
     return(builder.Offset);
 }
예제 #3
0
 public static Offset <space_data.EntityDock> CreateEntityDock(FlatBufferBuilder builder, uint Id, uint TargetId)
 {
     builder.Prep(4, 8);
     builder.PutUint(TargetId);
     builder.PutUint(Id);
     return(new Offset <space_data.EntityDock>(builder.Offset));
 }
예제 #4
0
 public static Offset <FfiResponses.IdPackage> CreateIdPackage(FlatBufferBuilder builder, FfiResponses.ResponseKind Kind, uint Ordering, uint Id)
 {
     builder.Prep(4, 12);
     builder.PutUint(Id);
     builder.PutUint(Ordering);
     builder.Pad(2);
     builder.PutUshort((ushort)Kind);
     return(new Offset <FfiResponses.IdPackage>(builder.Offset));
 }
예제 #5
0
 public static Offset <space_data.EntityJump> CreateEntityJump(FlatBufferBuilder builder, uint Id, uint SectorId, float pos_X, float pos_Y)
 {
     builder.Prep(4, 16);
     builder.Prep(4, 8);
     builder.PutFloat(pos_Y);
     builder.PutFloat(pos_X);
     builder.PutUint(SectorId);
     builder.PutUint(Id);
     return(new Offset <space_data.EntityJump>(builder.Offset));
 }
예제 #6
0
 public static Offset <FfiResponses.PosPackage> CreatePosPackage(FlatBufferBuilder builder, FfiResponses.ResponseKind Kind, uint Ordering, uint Id, float X, float Y)
 {
     builder.Prep(4, 20);
     builder.PutFloat(Y);
     builder.PutFloat(X);
     builder.PutUint(Id);
     builder.PutUint(Ordering);
     builder.Pad(2);
     builder.PutUshort((ushort)Kind);
     return(new Offset <FfiResponses.PosPackage>(builder.Offset));
 }
예제 #7
0
 public static Offset <DmxDeviceChannel> CreateDmxDeviceChannel(FlatBufferBuilder builder, int StorageRef, uint Channel, byte Test, byte Norm, uint RuleCount)
 {
     builder.Prep(4, 16);
     builder.PutUint(RuleCount);
     builder.Pad(2);
     builder.PutByte(Norm);
     builder.PutByte(Test);
     builder.PutUint(Channel);
     builder.PutInt(StorageRef);
     return(new Offset <DmxDeviceChannel>(builder.Offset));
 }
예제 #8
0
 public static Offset <DmxRuleRangeSetting> CreateDmxRuleRangeSetting(FlatBufferBuilder builder, int StorageRef, uint Channel, uint RuleNo, float On, float Off, float Start, float Step)
 {
     builder.Prep(4, 28);
     builder.PutFloat(Step);
     builder.PutFloat(Start);
     builder.PutFloat(Off);
     builder.PutFloat(On);
     builder.PutUint(RuleNo);
     builder.PutUint(Channel);
     builder.PutInt(StorageRef);
     return(new Offset <DmxRuleRangeSetting>(builder.Offset));
 }
예제 #9
0
 public static Offset <space_data.JumpNew> CreateJumpNew(FlatBufferBuilder builder, uint Id, uint SectorId, float pos_X, float pos_Y, uint ToSectorId, float to_pos_X, float to_pos_Y)
 {
     builder.Prep(4, 28);
     builder.Prep(4, 8);
     builder.PutFloat(to_pos_Y);
     builder.PutFloat(to_pos_X);
     builder.PutUint(ToSectorId);
     builder.Prep(4, 8);
     builder.PutFloat(pos_Y);
     builder.PutFloat(pos_X);
     builder.PutUint(SectorId);
     builder.PutUint(Id);
     return(new Offset <space_data.JumpNew>(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 <FfiRequests.EmptyPackage> CreateEmptyPackage(FlatBufferBuilder builder, FfiRequests.RequestKind Kind, uint Ordering)
 {
     builder.Prep(4, 8);
     builder.PutUint(Ordering);
     builder.Pad(2);
     builder.PutUshort((ushort)Kind);
     return(new Offset <FfiRequests.EmptyPackage>(builder.Offset));
 }
예제 #12
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));
 }
예제 #13
0
 public static Offset <space_data.EntityMove> CreateEntityMove(FlatBufferBuilder builder, uint Id, float pos_X, float pos_Y)
 {
     builder.Prep(4, 12);
     builder.Prep(4, 8);
     builder.PutFloat(pos_Y);
     builder.PutFloat(pos_X);
     builder.PutUint(Id);
     return(new Offset <space_data.EntityMove>(builder.Offset));
 }
예제 #14
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));
 }
예제 #15
0
 public static Offset <FfiRequests.V2Package> CreateV2Package(FlatBufferBuilder builder, FfiRequests.RequestKind 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 <FfiRequests.V2Package>(builder.Offset));
 }
예제 #16
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));
 }
예제 #17
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));
 }
예제 #18
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));
 }
예제 #19
0
 public static Offset <space_data.SectorNew> CreateSectorNew(FlatBufferBuilder builder, uint Id)
 {
     builder.Prep(4, 4);
     builder.PutUint(Id);
     return(new Offset <space_data.SectorNew>(builder.Offset));
 }
예제 #20
0
 public static int CreateXObject(FlatBufferBuilder builder, uint Handle)
 {
     builder.Prep(4, 4);
     builder.PutUint(Handle);
     return(builder.Offset);
 }
예제 #21
0
 public static int CreateBreakpoint(FlatBufferBuilder builder, uint BreakpointId)
 {
     builder.Prep(4, 4);
     builder.PutUint(BreakpointId);
     return(builder.Offset);
 }