internal static void RunVehicleRepair(UnturnedVehicle Vehicle, ushort Amount) => OnVehicleRepair?.Invoke(Vehicle, Amount);
internal static void RunVehicleDamage(UnturnedVehicle Vehicle, ushort Amount, bool CanRepair) => OnVehicleDamage?.Invoke(Vehicle, Amount, CanRepair);
internal static void RunVehicleExit(UnturnedVehicle Vehicle, Byte Seat, Vector3 Point, Byte Angle, bool ForceUpdate) => OnVehicleExit?.Invoke(Vehicle, Seat, Point, Angle, ForceUpdate);
internal static void RunVehicleTireDamage(UnturnedVehicle Vehicle, int Index) => OnVehicleTireDamage?.Invoke(Vehicle, Index);
internal static void RunVehicleEnter(UnturnedVehicle Vehicle, Byte Seat, CSteamID Player) => OnVehicleEnter?.Invoke(Vehicle, Seat, Player);