Пример #1
0
    public void ResetHack()
    {
        switch (currentLevel)
        {
        case PuzzleDifficultiesLevel.Easy:
            BruteForcePuzzle bfp = BruteForce.GetComponent <BruteForcePuzzle>();
            bfp.Reset();
            CameraManager.Instance.SwitchMainCamera();
            break;

        case PuzzleDifficultiesLevel.Medium:
            WordManager w = TypingSim.GetComponent <WordManager>();
            w.Reset();
            CameraManager.Instance.SwitchMainCamera();
            break;

        case PuzzleDifficultiesLevel.Hard:
            GridLevelManager g = LinePizzle.GetComponent <GridLevelManager>();
            g.Reset();
            CameraManager.Instance.SwitchMainCamera();
            break;
        }
        InProgress   = false;
        currentLevel = PuzzleDifficultiesLevel.None;
    }
 private void Awake()
 {
     _self = target as GridLevelManager;
     _grid = _self.GetComponent <GridSystem>();
 }