private void Initialize() { if (sellingController == null) { DontDestroyOnLoad(gameObject); sellingController = this; } else if (sellingController != this) { Destroy(gameObject); } }
private void GlobalLoad() { Debug.Log("Load global"); extractedOresCounter.LoadOres(LoadSystem.Load <ExtractedOresData>("extractedOres")); SinglePlayerValues.LoadData(LoadSystem.Load <PlayerValuesData>("playerValues")); SellingController.LoadSellingController(LoadSystem .Load <SellingControllerData>("sellingController")); GameManager.LoadIndex(LoadSystem.Load <GameManagerData>("gameManager")); Statistics.LoadData(LoadSystem.Load <StatisticsData>("statistics")); AwakeningUpgradeController.LoadData(LoadSystem .Load <AwakeningUpgradeData>("awakeningUpgrades")); }
private void MineLoad() { if (GameManager.previousSceneIndex != 0) // if we load not from main menu { return; } Debug.Log("Load mine"); _chancesGenerator.LoadChances(LoadSystem.Load <ChancesData>("chances")); generateLevel.LoadLevelPrefab(LoadSystem.Load <LevelPrefabData>("level").seed); PlayerPositionData playerPositionData = LoadSystem.Load <PlayerPositionData>("player"); if (playerPositionData != null) { playerGO.transform.position = new Vector3(playerPositionData.position[0], playerPositionData.position[1], playerPositionData.position[2]); } _gridBehavior.LoadGrid(LoadSystem.Load <GridData>("grid")); oreGenerator.LoadOres(LoadSystem.Load <OresData>("ores")); _nextLevelLoadController.LoadDescent(LoadSystem.Load <DescentData>("descent")); progressBar.LoadProgressBar(LoadSystem.Load <ProgressBarData>("progressBar")); SellingController.LoadSellingController(LoadSystem .Load <SellingControllerData>("sellingController")); SaveBaseOnCurrentScene(); }
private void Awake() { _inputField = transform.GetComponentInChildren <TMP_InputField>(); _sellingController = FindObjectOfType <SellingController>(); _slider = transform.GetComponentInChildren <Slider>(); }