Table of Contents

Class AdvancedVehicleDamageApplier

Namespace
Uncreated.Warfare.Vehicles.WarfareVehicles.Damage
Assembly
Uncreated.Warfare.dll
public class AdvancedVehicleDamageApplier
Inheritance
AdvancedVehicleDamageApplier
Inherited Members

Constructors

AdvancedVehicleDamageApplier(ILogger<AdvancedVehicleDamageApplier>)

public AdvancedVehicleDamageApplier(ILogger<AdvancedVehicleDamageApplier> logger)

Parameters

logger ILogger<AdvancedVehicleDamageApplier>

Methods

ApplyLatestPendingDirectHit()

public AdvancedVehicleDamageApplier.AdvancedDamagePending? ApplyLatestPendingDirectHit()

Returns

AdvancedVehicleDamageApplier.AdvancedDamagePending?

GetComponentDamageMultiplier(InputInfo)

public static float GetComponentDamageMultiplier(InputInfo hitInfo)

Parameters

hitInfo InputInfo

Returns

float

GetComponentDamageMultiplier(Transform)

public static float GetComponentDamageMultiplier(Transform colliderTransform)

Parameters

colliderTransform Transform

Returns

float

RegisterDirectHitDamageMultiplier(float)

public void RegisterDirectHitDamageMultiplier(float damageMultiplier)

Parameters

damageMultiplier float