Class StatManager
Retrieve and manage all runtime stat data.
Namespace: UnityEngine.GameFoundation
Assembly: solution.dll
Syntax
public static class StatManager
Properties
| Name | Description |
|---|---|
| IsInitialized | Returns the current initialization state of the StatManager. |
| catalog | This is the StatCatalog the StatManager uses. |
Methods
| Name | Description |
|---|---|
| AdjustValue(GameItem, string, StatValue) | Adjusts specified StatDefinition on specified gameItem by specified amount. |
| AdjustValue(GameItem, StatDefinition, StatValue) | Adjusts specified StatDefinition on specified gameItem by specified amount. |
| GetValue(string, string) | Gets specified StatDefinition from specified GameItem. |
| GetValue(string, StatDefinition) | Gets specified StatDefinition from specified GameItem. |
| GetValue(GameItem, string) | Gets specified StatDefinition from specified GameItem. |
| GetValue(GameItem, StatDefinition) | Gets specified StatDefinition from specified GameItem. |
| HasValue(string, string) | Determines if specified GameItem has a value for the specified StatDefinition. |
| HasValue(string, StatDefinition) | Determines if specified GameItem has a value for the specified StatDefinition. |
| HasValue(GameItem, string) | Determines if specified GameItem has a value for the specified StatDefinition. |
| HasValue(GameItem, StatDefinition) | Determines if specified GameItem has a value for the specified StatDefinition. |
| ResetToDefaultValue(string, string) | Reset Stat to the correct default value. |
| ResetToDefaultValue(string, StatDefinition) | Reset Stat to the correct default value. |
| ResetToDefaultValue(GameItem, string) | Reset Stat to the correct default value. |
| ResetToDefaultValue(GameItem, StatDefinition) | Reset Stat to the correct default value. |
| SetValue(string, string, StatValue) | Sets specified StatDefinition on specified GameItem to a specific value. |
| SetValue(string, StatDefinition, StatValue) | Sets specified StatDefinition on specified GameItem to a specific value. |
| SetValue(GameItem, string, StatValue) | Sets specified StatDefinition on specified GameItem to a specific value. |
| SetValue(GameItem, StatDefinition, StatValue) | Sets specified StatDefinition on specified GameItem to a specific value. |
| TryGetValue(string, string, out StatValue) | Search for specified StatDefinition from specified GameItem and output StatValue, if found. |
| TryGetValue(string, StatDefinition, out StatValue) | Search for specified StatDefinition from specified GameItem and output StatValue, if found. |
| TryGetValue(GameItem, string, out StatValue) | Search for specified StatDefinition from specified GameItem and output StatValue, if found. |
| TryGetValue(GameItem, StatDefinition, out StatValue) | Try to get specified StatDefinition from specified GameItem and output StatValue, if found. |