Este vídeo do Unreal 5.3 sobre o Gameplay Ability System é sobre criar Atributos de Arma, Gameplay Effects e Gameplay Abilities para dar suporte à munição e recarga de armas. Começamos adicionando os novos atributos a TDSWeaponSet e a funcionalidade de recarga a TDSCharacter. Em seguida, criamos um Gameplay Effect de custo de disparo da arma, que é adicionado à Gameplay Ability de disparo da arma. Também adicionamos suporte ao Enhanced Input e, por fim, criamos a Gameplay Ability de recarga. Essa habilidade reúne alguns dos novos atributos do WeaponSet, aplica alguns cálculos não tão sofisticados e define os valores de volta nos atributos. Por fim, corrigimos uma falha na Gameplay Ability de disparo da arma, e a cena de erros mostra o que foi deixado passar mais cedo no vídeo.
https://dev.epicgames.com/community/learning/tutorials/MxEY/unreal-engine-12-municao-e-recarga-de-armas-vamos-fazer-um-shooter-top-down-de-visao-superior