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(); } }
public VehicleEntityTag(VehicleEntity ent) { Internal = ent; }