Esempio n. 1
0
    public void ReceiveInput(Direction d)
    {
        // Stop time sequence
        if (timer == null)
        {
            return;
        }
        if (timer != null)
        {
            StopCoroutine(timer);
        }

        // Check input correctness
        //print("Compare:" + mime.OrderList.Peek());
        if (mime.OrderList.Peek() == d)
        {
            //print("correct!");
            mime.SwitchToGoodFace();
            GrowBox(d);
        }
        else
        {
            //print("incorrect!");
            mime.SwitchToBadFace();
            ShrinkBox(d);
        }

        // New Game Loop
        StartCoroutine(GameLoop());
    }