Verse design help: how to increment a counter in a main class if we call functions in another class?

Hmm interesting idea, do you also know if this method might need to use the self keyword? Note, I plan to use multiple “coin manager” devices one per active stage area and there are multiple stages on my map. I’m still a little new to Verse and I saw there might be a keyword to reference the particular instance being used :thinking:
Like in the Handler function example:

Button.InteractedWithEvent.Subscribe(Handler1{Device:=Self, Parameter1:=Value}.HandlerFunction)

I think the ultimate thing is I need to make sure I’m changing or updating the original count value somehow and not a copy passed somewhere.

Maybe there’s another way to think about this than how I approached it. When I subscribed to the OnCollected event, I made it use the coinItem’s function directly. Instead of that, maybe first I can send the subscribed event to a function within the coin manager to update the counter, and then somehow trigger the specific coinItem object’s OnCollected function from there. I’ll have to think about it more when I can open my project again.