Beispiel #1
0
    ////////////////////////////////////////////////////////////////

    void GenerateSequence()
    {
        const int MIN_LENGTH = 5;
        const int MAX_LENGTH = 7;

        int length = Random.Range(MIN_LENGTH, MAX_LENGTH + 1);

        m_OriginalSequence = new List <InputHelper.Keys>();
        m_InSequenceID     = 0;

        for (int i = 0; i < length; i++)
        {
            InputHelper.Keys key = InputHelper.Keys.Up;

            int keyDirection = Random.Range(0, 4);
            switch (keyDirection)
            {
            case 0: key = InputHelper.Keys.Up;      break;

            case 1: key = InputHelper.Keys.Right;   break;

            case 2: key = InputHelper.Keys.Down;    break;

            case 3: key = InputHelper.Keys.Left;    break;
            }

            m_OriginalSequence.Add(key);
        }
    }
Beispiel #2
0
    ////////////////////////////////////////////////////////////////

    protected KeyCode GetKeyCode(InputHelper.Keys key)
    {
        return(InputHelper.GetKeyCode(m_PlayerID, key));
    }