Interface IActiveModifierTagProvider
- Namespace
- ElectricDrill.AstraRpgFramework.Tags
- Assembly
- com.electricdrill.astra-rpg-framework.Runtime.dll
Framework-side contract for querying active modifier tags on an entity.
Implemented by EntityModifiers (Modifiers package). Placing the interface in Framework
allows TagPresentCondition (also in Modifiers) to reach it via
GetComponent<IActiveModifierTagProvider>() without creating a circular dependency
(Framework → Modifiers).
public interface IActiveModifierTagProvider
Methods
HasActiveModifierMatchingTags(GameTagSet)
Returns true if at least one active modifier on this entity has all tags in tags.
bool HasActiveModifierMatchingTags(GameTagSet tags)
Parameters
tagsGameTagSet
Returns
- bool