Este video de Unreal 5.3 del Gameplay Ability System trata sobre crear el framework de cómo se usarán las armas en esta lista de reproducción. Empezamos creando la clase TDSWeapon con funciones Equipar/Desequipar, que llaman a sus contrapartes en Blueprint. Luego agregamos el uso del arma y el spawneo temporal a la clase del personaje. Y en el editor, construimos la función Equipar que llama a Otorgar habilidad en el Ability System Component del personaje, y la función Desequipar para llamar a Quitar habilidad.
https://dev.epicgames.com/community/learning/tutorials/9DG9/unreal-engine-08-framework-de-armas-hagamos-un-shooter-con-vista-isometrica