Just have the timer in the NightVision actor. Set up functionality to control it and call it there.
That’s unless you Destroy
that actor when you pick it up and only indicate in the inventory that you have it.
How does it really work?
- player has no NV
- player picks-up NV
- was the NV actor destroyed?
If no, keep the timer in the NV.
so would what you showed above still work?
Yeah, but there’s no need. Set up the timer in the main graph, like you’d do with everything else.