Table of Contents

Interface IResourceCost

Namespace
FishMMO.Shared.Core
Assembly
FishMMO.Shared.dll

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

int

ResourceTemplate

The character attribute template representing the resource (e.g., Mana, Stamina).

CharacterAttributeTemplate ResourceTemplate { get; }

Property Value

CharacterAttributeTemplate