Exemple #1
0
    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);
    }
Exemple #2
0
 private void Awake()
 {
     positionSetter   = GetComponent <PositionSetter>();
     spawnedCharacter = GetComponent <ISpawnedCharacter>();
 }