Value Sets Manager
Quick Explanation
The Value Sets Manager is a UObject class with a Value Total that will be clamped to determine the Final Value of a Complex Stat and is composed of multiple values:
- Value Set: a value with a Mode (e.g. Regular, Multiplier, Super Multiplier, etc.)
- Value Type: a value tied to a Gameplay Tag (e.g. Base, Equipment, Value Influence, etc.)
- ID Value: a value tied to an ID (e.g. "MyModifier", "MyItem", "MyInfluence", etc.)
The Value Sets Manager's Value Total is determined by its
Value Sets.
The Value Sets are determined by their Value Types.
The Value Types are determined by their ID Values.
Whenever we modify the value of a Complex Stat, it's always through ID Values, the most fundamental values.
Illustration
More
📄️ Setup
Create the Value Sets Manager
📄️ Value Set
A Value Set is a UObject subclass with a value determined by its Value Types.
📄️ Value Type
A Value Types is a Gameplay Tag tied to a Value that's determines by its ID Values.
📄️ ID Value
An ID Value is a FName tied to a float Value.