void CheckAnswer() { counter = 0; for (int i = 0; i < _tileInteractions.Count; i++) { if (_tileInteractions[i].CurrentPosition == tempMatrix[i]) { counter++; } } MovementsPerformed(); //End Game if (counter >= _tileInteractions.Count - 1) { GameState._instance.GameState_End(); for (int i = 0; i < positions.Count; i++) { PositionSetter temp = positions[i]; turnOffTile.SetActive(true); if (!temp.isFull) { turnOffTile.transform.position = temp.transform.position; } } } print("Current counter: " + counter); }
private void Awake() { positionSetter = GetComponent <PositionSetter>(); spawnedCharacter = GetComponent <ISpawnedCharacter>(); }