Este vídeo do Unreal 5.3 sobre o Gameplay Ability System é sobre criar Atributos de Arma e usar esses atributos para aplicar Dano e Cadência de Tiro. Começamos criando um novo Conjunto de Atributos, TDSWeaponSet, para Dano e Cadência de Tiro. Em seguida, adicionamos esses mesmos atributos como Variáveis em TDSWeapon, porque os valores da Arma serão a Base usada para substituir os Atributos (que depois podem receber Modificadores). Então, adicionamos um novo Efeito de Jogabilidade para substituir os valores base de atributos da Arma e refatoramos os Blueprints da Arma e do Projétil. Por fim, criamos a Habilidade de Jogabilidade de Disparo da Arma, que usa os Atributos do Conjunto de Arma para Cadência de Tiro e Dano.
https://dev.epicgames.com/community/learning/tutorials/zmxx/unreal-engine-11-atributos-de-arma-e-disparo-automatico-vamos-criar-um-shooter-em-visao-superior