public void Start () { _levelResources = FindObjectOfType<LevelResources>(); if (Levels.Count == 0)//levels have not been loaded yet { foreach (var level in _levelResources.Levels.Levels) { Levels.Add(level.LevelScenePath); } } _levelResources.Player.LevelComplete.AddListener(LevelComplete); if (_levelResources.Level != null) { Destroy(_levelResources.Level.gameObject); } Time.timeScale = 0; StartCoroutine(InitLevel(CurrentLevel)); Debug.Log(StorageeHelper.LevelStore.GetLevelTime(CurrentLevel)); }
private void Awake() { instance = this; }