Hello and welcome to technical tuesday, Today i want to show you how I set up the abilitys in my action RPG Project. First of all let me introduce you to my AbilityRoot Class. First the Class has a OnTryCastSpell Event which is the entry point of every ability that wants to be used. Here we already see a few of our needed variables. Boolean: OnCooldown?, CurrentlyCasted? MasterCharacter: TopDownCharacter — The Players Pawn Class What I do is pretty straight forward the Ability should not be on cooldown, not currently be casted, the pawn should not be in the process of casting and the player needsRead More →