Ejemplo n.º 1
0
    public void SetUp()
    {
        gube = new GameObject();
        gube.AddComponent <Gube> ();

        gubeComponent = gube.GetComponent <Gube> ();
    }
Ejemplo n.º 2
0
    public void CheckGameStatus()
    {
        /* Algorithm: CheckGameStatus
         * Description: Verifies if user lost or won
         *
         * START
         *      IF cube TOUCH THE CORRECT FLOOR
         *              CALL TO UpdatePoints
         *              CALL TO ShowPoints
         *      ELSE IF cube TOUCH THE INCORRECT FLOOR
         *              CALL TO 0
         * END
         */
        Gube cubeComponent = cube.GetComponent <Gube> ();

        if (cubeComponent.TouchCorrectFloor == Properties.TouchStatus.Failed)
        {
            GameOver();
        }
        else if (cubeComponent.TouchCorrectFloor == Properties.TouchStatus.Final)
        {
            YouWon();
        }

        // Reset status
        cubeComponent.TouchCorrectFloor = Properties.TouchStatus.Neutral;
    }