Skip to content

Save System

Sorra edited this page Feb 23, 2025 · 1 revision

The save system is split across a number of solutions and thus can be a little complicated. It may be a candidate for refactoring, but for now it is what it is. The systems involved are:

  1. NeoFPS Save Games: handles the state of gameplay.
  2. Assets/_Rogue Wave/Runtime/Roguelite/RogueLitePersistentData.cs: Load/Save managed by Assets/_Rogue Wave/Runtime/Roguelite/RogueLiteManager.cs (see LoadProfile and SaveProfile. Handles all the roguelite progress data for a player profile. Doesn't serialize Unity object references or non-serializable types (e.g. Dictionary).

Clone this wiki locally