/// <summary> /// When starting, load the game. /// </summary> private void Start() { if (loadOnStart && SaveSystem.HasSavedGameInSlot(saveSlotNumber)) { SaveSystem.LoadFromSlot(saveSlotNumber); } }
/// <summary> /// Load the specified slot, or restart the game from the default /// starting scene if no save exists yet. /// </summary> /// <param name="slotNumber">Slot number to load.</param> public void LoadOrRestart(int slotNumber) { if (SaveSystem.HasSavedGameInSlot(slotNumber)) { SaveSystem.LoadFromSlot(slotNumber); } else { SaveSystem.RestartGame(defaultStartingSceneName); } }