Hi! I’m currently using the Player Checkpoint Device in UEFN and I noticed some missing functionality that would really help creators.
1. Persistent Activation Event
Currently, we only have:
- “FirstActivationEvent”
- “FirstActivationPerAgentEvent”
It would be really helpful to also have an event like:
- OnActivated → triggers every time the device is activated, not just the first time.
This would make it easier to trigger logic every time a player returns to a checkpoint, not just the first time.
2. Reset Function
In both the device and Verse, there’s no native way to “reset” a checkpoint registration. I’d love to have:
Reset()
→ removes to all agents from the device completelyReset(agent)
→ removes a specific agent from the registered agents
Something like how Show()
works but with Reset:
Show<public>(Agent:agent):void = external {}
Show<public>():void = external {}
3. OnPlayersSpawned Event
It would be very helpful to have an additional event like:
OnPlayersSpawned → triggered when players actually respawn at this checkpoint.