// Start is called before the first frame update void Start() { if (File.Exists(_storePath)) { _playerinfo = SaveOrLoad.Load <Playerinfo>(_storePath); if (_playerinfo != null) { _gameStatePopUpHighScoreText.text = "Highscore : " + _playerinfo.score.ToString(); } } }
// Start is called before the first frame update void Start() { #region load player info _playerinfo = new Playerinfo(); if (File.Exists(_storePath)) { _playerinfo = SaveOrLoad.Load <Playerinfo>(_storePath); if (_playerinfo == null) { _playerinfo = new Playerinfo(); } _playerinfo.levelNumber = 1; } #endregion Reset(); LevelManager.Instance.scoreUpdated += Instance_ScoreUpdate; MainCharacter.Instance.gameOver += GameOver; }