Table of Contents

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
StatBase
SyncedStatBase
HumeShieldStat
CustomHumeShieldStat
Inherited Members
HumeShieldStat.ReadValue(NetworkReader)
HumeShieldStat.WriteValue(NetworkWriter)
HumeShieldStat.ClassChanged()
HumeShieldStat.TryGetHsModule(out HumeShieldModuleBase)
HumeShieldStat.Mode
HumeShieldStat.MinValue
HumeShieldStat.CurValue
SyncedStatBase._lastValue
SyncedStatBase._lastSent
SyncedStatBase._valueDirty
SyncedStatBase._syncId
SyncedStatBase._canReceive
SyncedStatBase.AllSyncedStats
SyncedStatBase.CanReceive(ReferenceHub)
SyncedStatBase.InitOnLoad()
SyncedStatBase.SyncId
SyncedStatBase.OnStatChange
StatBase.<Hub>k__BackingField
StatBase.Init(ReferenceHub)
StatBase.NormalizedValue
StatBase.Hub
Extension Methods

Properties

CustomMaxValue

Gets or sets the maximum amount of HumeShield the player can have.

public float CustomMaxValue { get; set; }

Property Value

float

MaxValue

public override float MaxValue { get; }

Property Value

float

ShieldRegenerationMultiplier

Gets or sets the multiplier for gaining HumeShield.

public float ShieldRegenerationMultiplier { get; set; }

Property Value

float

Methods

Update()

public override void Update()