I’m working on a project that is supposed to emulate the way that Halo allows players to consistently reach the maximum rate of fire for semi-auto weapons. I presume that it would check two variables: a boolean that checks if the player had re-actuated the trigger and a timer that checks if the minimum delay has pasted. Here’s what I had originally (unfinished):
I haven’t set up any events for this and have no idea how to set this up, but I assume that I have to create a firing event. My current idea is to start a timer after the set WillFire of the event StartShooting and then go back through the event from the first Reloading check with a trigger down check before hand. Here’s what it looks like with that idea (still no events or timers or timelines as of now):
Please tell me if any of this makes sense. I’m sure that there’s a far easier way to do this than what is above, but I can’t figure it out atm.