Method AdjustStatInt
AdjustStatInt(string, int)
Adjusts the int Stat with corresponding statDefinitionId by specified amount.
Declaration
public int AdjustStatInt(string statDefinitionId, int change)
Parameters
Type | Name | Description |
---|---|---|
string | statDefinitionId | Stat statDefinitionId to adjust. |
int | change | Change in value to the Stat. |
Returns
Type | Description |
---|---|
int | The new value of Stat on this GameItem. |
Exceptions
Type | Condition |
---|---|
NullReferenceException | The parameter doesn't exist in the stats catalog. |
InvalidOperationException | The parameter refers to a stat of a different type. |
ArgumentNullException | The parameter is null or empty. |
AdjustStatInt(int, int)
Adjusts the int Stat with corresponding statDefinitionHash by specified amount.
Declaration
public int AdjustStatInt(int statDefinitionHash, int change)
Parameters
Type | Name | Description |
---|---|---|
int | statDefinitionHash | Stat statDefinitionHash to adjust. |
int | change | Change in value to the Stat. |
Returns
Type | Description |
---|---|
int | The new value of Stat on this GameItem. |
Exceptions
Type | Condition |
---|---|
NullReferenceException | The parameter doesn't exist in the stats catalog. |
InvalidOperationException | The parameter refers to a stat of a different type. |