Create a unique pickup

Make a one-time pickup stay consumed through every reset and, via the persistence snapshot, across sessions.

Make a one-time pickup stay consumed — through every reset, and across sessions when you save it.

Steps

  1. Add WSRF State Component and choose the Unique Pickup preset.
  2. Assign its Region.
  3. On collection, mark/store any project inventory state first, then genuinely destroy the pickup Actor if desired.
  4. Include WSRF’s snapshot in the project’s SaveGame when the consumed state must survive another session — see Persistence adapter.

What you get

One Shot Actors are excluded from all normal reset selection, including empty or invalid reset reasons. The absence is exported and reapplied on load. WSRF does not add the item to inventory; inventory remains project Custom State or save data.

Last updated: 2026-09-04

Type to search titles, sections and keywords.