Class CustomHumeShieldStat
- Namespace
- Exiled.API.Features.CustomStats
- Assembly
- Exiled.API.dll
A custom version of PlayerStatsSystem.HumeShieldStat which allows the player's max amount of HumeShield to be changed.
public class CustomHumeShieldStat : HumeShieldStat
- Inheritance
-
StatBaseSyncedStatBaseHumeShieldStatCustomHumeShieldStat
- Inherited Members
-
HumeShieldStat.ReadValue(NetworkReader)HumeShieldStat.WriteValue(NetworkWriter)HumeShieldStat.ClassChanged()HumeShieldStat.TryGetHsModule(out HumeShieldModuleBase)HumeShieldStat.ModeHumeShieldStat.MinValueHumeShieldStat.CurValueSyncedStatBase._lastValueSyncedStatBase._lastSentSyncedStatBase._valueDirtySyncedStatBase._syncIdSyncedStatBase._canReceiveSyncedStatBase.AllSyncedStatsSyncedStatBase.CanReceive(ReferenceHub)SyncedStatBase.InitOnLoad()SyncedStatBase.SyncIdSyncedStatBase.OnStatChangeStatBase.<Hub>k__BackingFieldStatBase.Init(ReferenceHub)StatBase.NormalizedValueStatBase.Hub
- Extension Methods
Properties
CustomMaxValue
Gets or sets the maximum amount of HumeShield the player can have.
public float CustomMaxValue { get; set; }
Property Value
MaxValue
public override float MaxValue { get; }
Property Value
ShieldRegenerationMultiplier
Gets or sets the multiplier for gaining HumeShield.
public float ShieldRegenerationMultiplier { get; set; }
Property Value
Methods
Update()
public override void Update()