Stats Methods |
The Stats type exposes the following members.
| Name | Description | |
|---|---|---|
| Add | Set the base value of a stat. | |
| CalculateValue(ValueTupleSingle, Single, Single, Single) | Calculate current value from a base value and aggregates. | |
| CalculateValue(IUpgradeable, String, Single) | Calculate the current value of an stat based on base value. | |
| CreateCurrentProperty | Create a property that changes values when the base property changes or an upgrade is added or removed. | |
| Dispose | ||
| GetAggregates(IEnumerableEffect) | Calculate aggregates from a list of effects. | |
| GetAggregates(IUpgradeable, String) | Calculate aggregates of an stat. | |
| GetBaseProperty | Get the base value property of a stat. | |
| GetBaseValue | Get the base value of a stat. | |
| GetCurrentProperty | Get the current value property of a stat. | |
| GetCurrentValue | Get the current value of a stat. | |
| GetEffects | Get all effects on an IUpgradeable for a given stat. | |
| GetEffectsAndUpgrades | Get all upgrades and effects on an IUpgradeable for a given stat. | |
| SetBaseProperty | Set the base value property of a stat. | |
| SetBaseValue | Set the base value of a stat. | |
| ToString | Returns all the base and current values as a formatted table. (Overrides ObjectToString.) |