Class VehicleDamageTracker
- Namespace
- Uncreated.Warfare.Vehicles.WarfareVehicles.Damage
- Assembly
- Uncreated.Warfare.dll
public class VehicleDamageTracker : DamageTracker
- Inheritance
-
VehicleDamageTracker
- Inherited Members
Constructors
VehicleDamageTracker(string)
public VehicleDamageTracker(string context)
Parameters
contextstring
Properties
LastLockingPlayer
Used to track who most recently locked the player for the SDG.Unturned.VehicleManager.OnToggledVehicleLock event.
public WarfarePlayer? LastLockingPlayer { get; set; }
Property Value
LatestDamageInstigatorVehicle
public WarfareVehicle? LatestDamageInstigatorVehicle { get; }
Property Value
Methods
RecordDamage(EDamageOrigin)
public override void RecordDamage(EDamageOrigin cause)
Parameters
causeEDamageOrigin
RecordDamage(CSteamID, ushort, EDamageOrigin, bool)
public override void RecordDamage(CSteamID cSteamID, ushort damage, EDamageOrigin cause, bool isFriendly)
Parameters
RecordDamage(WarfarePlayer, ushort, EDamageOrigin, bool)
public override void RecordDamage(WarfarePlayer onlineInstigator, ushort damage, EDamageOrigin cause, bool isFriendly)
Parameters
onlineInstigatorWarfarePlayerdamageushortcauseEDamageOriginisFriendlybool
RecordDamage(WarfarePlayer, WarfareVehicle, ushort, EDamageOrigin, bool)
public void RecordDamage(WarfarePlayer onlineEnemyGunner, WarfareVehicle instigatorVehicle, ushort damage, EDamageOrigin cause, bool isFriendly)
Parameters
onlineEnemyGunnerWarfarePlayerinstigatorVehicleWarfareVehicledamageushortcauseEDamageOriginisFriendlybool