Show / Hide Table of Contents

Namespace GameplayAbilitySystem

Classes

AbilitySystemComponent

The IGameplayAbilitySystem is the primary component of the Gameplay Ability System. Every component that needs to participate with the Ability System (such as receiving or dealing damage) needs to have this component.

ActiveGameplayEffectData

This class is used to keep track of active GameplayEffect.

AnimationEvent

AnimationEventSystem

An Animation Event System for managing animation on a component and returning animation events

Attribute

Attributes are used to define parameters (such as health, speed) for a character.

CustomAnimationUnityEvent

Animation event

GameplayAbilityTags

GameplayCooldown

This is used to represent cooldowns for a IGameplayAbility.
Multiple IGameplayCooldown can be set for an ability to represent multiple shared cooldowns (e.g. a global cooldown shared by all abilities, and a IGameplayAbility specific cooldown)

GameplayCost

Represents the cost of a IGameplayAbility. The GameplayEffect defines the actual cost of the ability by describing which IAttribute are reduced on the casting IGameplayAbilitySystem (e.g. mana)

GameplayTag

Gameplay tags are used to define how various aspects interact with each other

Structs

GameplayEffectModifier

Back to top Generated by DocFX