WCGASEffectClassData is a Data Asset that defines metadata for GameplayEffects in the Wonderscape Creations GAS Ally plugin. It allows designers to classify effects as buffs or debuffs and configure their UI display properties without writing any C++ code, making effect classification a fully designer-driven workflow. Each definition is automatically registered at game startup and stored in an optimized lookup map for fast runtime access.
DA_CoreEffects, DA_FireEffects, DA_DebuffEffects)Effect Classification Data Assets array| Property | Description | Required | Notes |
|---|---|---|---|
| Effect Class | The GameplayEffect class this metadata describes | ✅ Yes | Must be a valid UGameplayEffect subclass |
| Primary Effect Tag | Main tag for evolution matching and UI identification | ✅ Yes | Effect.Element.Fire.MinorBurn |
| Is Buff | Is this a buff (positive) or debuff (negative)? | ✅ Yes | true = buff, false = debuff |
| Classification Tags | Gameplay tags used to classify this effect | ✅ Yes | Must include Effect.Type.Buff or Effect.Type.Debuff |