Persistence scopes let you control where your data is saved, either across all scenes or just in a specific scene.
Data is saved everywhere and persists across scenes.
SaveManager.Save("coins", 0, PersistenceScope.Global);
Data is saved only in the current scene (For example: "Level1").
Tip: Use Global for player stats, inventory, or anything that carries across levels. Use Scene for things like door states, positions, etc...
Global
Entire game
Player stats, inventory, unlocks
Health, coins, level progression
Scene
Current scene only
Level state, enemy positions
Killed enemies, opened chests, checkpoint
Last updated 21 days ago
SaveManager.Save("position", true, PersistenceScope.Scene);