private int GetPoints() { int points = 50; DifficultManager difficultManager = FindObjectOfType <DifficultManager>(); for (int i = 0; i < difficultManager.difficulties.Length; i++) { if (difficultManager.currentDifficult == difficultManager.difficulties[i]) { points *= i + 1; break; } } if (GameManager.Mistakes == 1) { points -= 10; } else if (GameManager.Mistakes == 2) { points -= 15; } return(points); }
private void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } }
public void HideCellValues() { int hideCellsCount = 0; DifficultManager difficultManager = FindObjectOfType <DifficultManager>(); if (difficultManager != null) { if (difficultManager.currentDifficult == "Лёгкая") { hideCellsCount = 2; } else if (difficultManager.currentDifficult == "Средняя") { hideCellsCount = 41; } else if (difficultManager.currentDifficult == "Сложная") { hideCellsCount = 46; } else if (difficultManager.currentDifficult == "Экспертная") { hideCellsCount = 51; } } else { Debug.LogError("Can't find: " + typeof(DifficultManager) + " !"); } for (int i = 0; i < hideCellsCount;) { int index = Random.Range(0, cells.Length); if (cells[index].storedNumber != 0) { cells[index].SetStorageNumber(0); i++; } } }
public void SelectDifficult(string difficult) { DifficultManager difficultManager = FindObjectOfType <DifficultManager>(); difficultManager.SetDifficult(difficult); }
public void SetEasyDifficulty() { DifficultManager.SetEasyDifficulty(); }
public void SetHardDifficulty() { DifficultManager.SetHardDifficulty(); }
public void SetMediumDifficulty() { DifficultManager.SetMediumDifficulty(); }
private void Start() { DifficultManager difficultManager = FindObjectOfType <DifficultManager>(); _difficultText.text = difficultManager.currentDifficult; }