public void OnLoadButtonClicked() { if (selectedSavedGame != null) { Debug.Log("Load " + selectedSavedGame.saveName); NextShiftLoaderData data = new NextShiftLoaderData(GameplayData.Load(selectedSavedGame.saveName)); SceneSwitcher.Singleton.PrepareToLoadLevel(data); } }
private void Start() { if (SceneSwitcher.Singleton.sceneLoaderData != null && SceneSwitcher.Singleton.sceneLoaderData.GetType() == typeof(NextShiftLoaderData)) { NextShiftLoaderData data = SceneSwitcher.Singleton.sceneLoaderData as NextShiftLoaderData; title.text += data.gameplayData.progressData.shiftsPassed; minedShale.text = data.gameplayData.progressData.totalShaleMined.ToString(); targetShaleAmount.text = data.gameplayData.scenarioData.goal.targetShaleAmount.ToString(); shiftsRemaining.text = (data.gameplayData.scenarioData.goal.numberOfShifts - data.gameplayData.progressData.shiftsPassed).ToString() + " out of " + data.gameplayData.scenarioData.goal.numberOfShifts; scenarioDone = data.gameplayData.progressData.shiftsPassed == data.gameplayData.scenarioData.goal.numberOfShifts; _data = data.gameplayData; } }