ProjectVCharacterStats class
A character's combat stats at one level, as the server sets them. Read-only.
Namespace: SilverTiger.ProjectV.Unity.Presentation.Character
public sealed class ProjectVCharacterStats
Constructors
ProjectVCharacterStats(long maxHealth, long attackDamage, long armor, long energy, double regenHealthDelay, double regenArmorDelay, double regenArmorInterval, long regenArmorAmount, double moveSpeed, double attackSpeed, double rangeTarget)
Creates a stat set, for example in tests. The SDK builds these for you from server data.
public ProjectVCharacterStats(long maxHealth, long attackDamage, long armor, long energy, double regenHealthDelay, double regenArmorDelay, double regenArmorInterval, long regenArmorAmount, double moveSpeed, double attackSpeed, double rangeTarget);
Parameters
| Name | Type | Description |
|---|---|---|
maxHealth | long | Maximum health; 0 or more. |
attackDamage | long | Damage per attack; 0 or more. |
armor | long | Armor points; 0 or more. |
energy | long | Energy points; 0 or more. |
regenHealthDelay | double | Seconds before health starts to regenerate; 0 or more. |
regenArmorDelay | double | Seconds before armor starts to regenerate; 0 or more. |
regenArmorInterval | double | Seconds between armor regeneration ticks; 0 or more. |
regenArmorAmount | long | Armor restored per tick; 0 or more. |
moveSpeed | double | Movement speed; 0 or more. |
attackSpeed | double | Attack speed; 0 or more. |
rangeTarget | double | Targeting range; 0 or more. |
Exceptions
| Exception | When |
|---|---|
ArgumentOutOfRangeException | A value is negative, or a decimal value is NaN, infinite or larger than MaxValue. |
Properties
| Property | Type | Description |
|---|---|---|
MaxHealth | long | Maximum health. |
AttackDamage | long | Damage dealt per attack. |
Armor | long | Armor points. |
Energy | long | Energy points. |
RegenHealthDelay | double | Seconds without damage before health starts to regenerate. |
RegenArmorDelay | double | Seconds without damage before armor starts to regenerate. |
RegenArmorInterval | double | Seconds between two armor regeneration ticks. |
RegenArmorAmount | long | Armor restored on each regeneration tick. |
MoveSpeed | double | Movement speed. |
AttackSpeed | double | Attack speed. |
RangeTarget | double | How far away the character can target an enemy. |