Table of Contents

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

tags GameTagSet

Returns

bool