Gun game issue skipping guns sometimes

If you actually did other programming, you should know about listeners/subscribers then, basically Subscribe() does that, it subscribes to the method and give a way to cancel that Subscription, otherwise the callback gets fired indefinitely, go take a look at the Subscribe() method return type and you should understand better.

Thanks