20 lines
615 B
C#
20 lines
615 B
C#
using NeoSaveGames.SceneManagement;
|
|
using UnityEngine;
|
|
|
|
namespace NeoFPS
|
|
{
|
|
[HelpURL("https://docs.neofps.com/manual/utilitiesref-mb-neofpssceneswitcher.html")]
|
|
public class NeoFpsSceneSwitcher : NeoSceneSwitcher
|
|
{
|
|
[Header ("NeoFPS")]
|
|
[SerializeField, Tooltip("Should game data (eg, health and inventory) be persisted to the new scene?")]
|
|
private bool m_PersistGameData = true;
|
|
|
|
protected override void PreSceneSwitch()
|
|
{
|
|
// Save persistence data
|
|
if (m_PersistGameData)
|
|
FpsGameMode.SavePersistentData();
|
|
}
|
|
}
|
|
} |