Example #1
0
    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));
    }
Example #2
0
 private void Awake()
 {
     instance = this;
 }