Example #1
0
 public LoseControlOfVehiclePacketOut(CharacterEntity driver, VehicleEntity vehicle)
 {
     ID = ServerToClientPacket.LOSE_CONTROL_OF_VEHICLE;
     Data = new byte[8 + 8];
     Utilities.LongToBytes(driver.EID).CopyTo(Data, 0);
     Utilities.LongToBytes(vehicle.EID).CopyTo(Data, 8);
 }
 public GainControlOfVehiclePacketOut(CharacterEntity character, VehicleEntity vehicle)
 {
     UsageType = NetUsageType.ENTITIES;
     ID = ServerToClientPacket.GAIN_CONTROL_OF_VEHICLE;
     if (vehicle is CarEntity)
     {
         Setup(character, (CarEntity)vehicle);
     }
     else if (vehicle is HelicopterEntity)
     {
         Setup(character, (HelicopterEntity)vehicle);
     }
     else if (vehicle is PlaneEntity)
     {
         Setup(character, (PlaneEntity)vehicle);
     }
     // TODO: Boats!
     else
     {
         throw new NotImplementedException();
     }
 }
Example #3
0
 public VehicleEntityTag(VehicleEntity ent)
 {
     Internal = ent;
 }