Interface IResourceCost
Interface for conditions that represent a resource cost. Used by the ability system to aggregate total resource costs across all activation conditions and events.
public interface IResourceCost
Properties
ResourceAmount
The amount of the resource required.
int ResourceAmount { get; }
Property Value
ResourceTemplate
The character attribute template representing the resource (e.g., Mana, Stamina).
CharacterAttributeTemplate ResourceTemplate { get; }