<aside> 💡 CGS Tip: Gameplay Tags function as a Global Variable, you can add Gameplay Tag anywhere you want and Object will store this data. This is very useful to add Status Effects, Stats and almost everything to identify data.
</aside>
If you have created a new project, you need to add gameplay tag tables in Project Settings → Gameplay Tag Section. All gameplay tags related to CGS are stored in these tables, such as states. You can create your own gameplay tag table with a parent structure - GameplayTagTableRow. This is a pretty convenient way to pass all the GT data instead of adding it manually to the INI file.

There are a couple ways to add Gameplay Tag to your Object, however State Manager uses Gameplay Tag Container, so you can define multiple tags to Remove and to Add

All the Data Tables are located under the folder:

To make sure everything is categorized, you add multiple names to tag after “.”, for example:
Melee.Attack.LightAttack

Check out Components Overview Combat Components Concept to learn more ways how to use system.