Interface IShieldManager
Assembly: NeoFPS.dll
Syntax
public interface IShieldManager
Properties
shield
Declaration
float shield { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
shieldChargeRate
Declaration
float shieldChargeRate { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
shieldState
Declaration
ShieldState shieldState { get; }
Property Value
shieldStepCapacity
Declaration
float shieldStepCapacity { get; set; }
Property Value
| Type |
Description |
| System.Single |
|
shieldStepCount
Declaration
int shieldStepCount { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Methods
EmptyShieldSteps(Int32)
Declaration
int EmptyShieldSteps(int count = 1)
Parameters
| Type |
Name |
Description |
| System.Int32 |
count |
|
Returns
| Type |
Description |
| System.Int32 |
|
FillShieldSteps(Int32)
Declaration
int FillShieldSteps(int count = 1)
Parameters
| Type |
Name |
Description |
| System.Int32 |
count |
|
Returns
| Type |
Description |
| System.Int32 |
|
GetShieldedDamage(Single, DamageType)
Declaration
float GetShieldedDamage(float damage, DamageType t)
Parameters
| Type |
Name |
Description |
| System.Single |
damage |
|
| DamageType |
t |
|
Returns
| Type |
Description |
| System.Single |
|
Events
onShieldConfigChanged
Declaration
event ShieldDelegates.OnShieldConfigChanged onShieldConfigChanged
Event Type
onShieldStateChanged
Declaration
event ShieldDelegates.OnShieldStateChanged onShieldStateChanged
Event Type
onShieldValueChanged
Declaration
event ShieldDelegates.OnShieldValueChanged onShieldValueChanged
Event Type