Exemplo n.º 1
0
 /// <summary>
 /// Sets the vehicles bumper damage level
 /// </summary>
 /// <param name="vehicle">The vehicle</param>
 /// <param name="bumper">The bumper (Front/Rear)</param>
 /// <param name="damageLevel">The Bumper damage level</param>
 public static void SetBumperDamageLevel(this IVehicle vehicle, VehicleBumper bumper,
                                         VehicleBumperDamage damageLevel) => vehicle.SetBumperDamageLevel((byte)bumper, (byte)damageLevel);
Exemplo n.º 2
0
 public static Task SetBumperDamageLevelExtAsync(this IVehicle vehicle, VehicleBumper bumper,
                                                 VehicleBumperDamage bumperDamage) =>
 AltVAsync.Schedule(() => vehicle.SetBumperDamageLevelExt(bumper, bumperDamage));
Exemplo n.º 3
0
 /// <summary>
 /// Gets the vehicles bumper damage level
 /// </summary>
 /// <param name="vehicle">The vehicle</param>
 /// <param name="bumper">The bumper</param>
 /// <returns>Enum of VehicleBumperDamage</returns>
 public static VehicleBumperDamage GetBumperDamageLevel(this IVehicle vehicle, VehicleBumper bumper) =>
 (VehicleBumperDamage)vehicle.GetBumperDamageLevel((byte)bumper);
Exemplo n.º 4
0
 public static Task <VehicleBumperDamage> GetBumperDamageLevelExtAsync(this IVehicle vehicle, VehicleBumper bumper) =>
 AltVAsync.Schedule(() => vehicle.GetBumperDamageLevelExt(bumper));