Мини логика игры Unity

201
22 января 2018, 05:08

Есть 10 кнопок. так же есть метод PlayNumber(int i), который цепляется на OnClick с индексом i, который в свою очередь при нажатии на кнопку с этим индексом, выводит ее в текст. Т.е. нажали на кнопку 1, в текст поместился 1.

    public void PlayNumber(int i)
    {
        int number = i+1;
        rand = Random.Range (0, 8);
        DisplayText.enabled = false;
        Displaynumber = Displaynumber + number;
        DisplayNumber.text = Displaynumber.ToString ();
        if (Displaynumber.ToString ().Length == 3) 
        {
                animals [rand].SetActive (true);
                Displaynumber = null;
                anim.Play ();
        } 
        else    
            anim.Stop();
   }

далее есть метод в другом классе CheckCountNumber, который тоже цепляется на эти кнопки, по условию, случайным образом игроку предлагается нажать кнопку, допустим нажать 2, если игрок нажимает не 2, а допустим другую цифру, 7, тогда не записывать в дисплей эту цифру, записывать только в том случае, если нажатая кнопка tempIteratorNumber была равна случайному числу rand. Т.е. Примитивно, есть игра где просто нажимать кнопки 1 2 6 и эти цифры отображаются в тексте, есть вторая игра на основе этой, которая говорит, нажми (рандомные числа от 0 до 9) если игрок нажимает на ту, которая говорилась, тогда записывать в текст, если говорили нажать 5, а он нажал все кроме 5, не записывать в текст

public void CheckCountNumber()
    {
            if (tempIteratorNumber == rand) // Нажали правильно
            {
                if (countWinsNumber == 3) 
                    {
                        EffectWin.PlayEffect ();
                    }
            } 
            else
            {       
                _phone.ClearPawButton ();
            }
            rand  = Random.Range (0,9);
            StartNumberGame (rand);
    }

Помогите разобраться, я запутался и в безысходности)

READ ALSO
ASP.NET MVC VK callback API

ASP.NET MVC VK callback API

Задача: Нужно сделать ВК бота который будет делать рассылку сообщенийРеализация на ASP

325
Проверка правописания в Atom ( код на JavaScript )

Проверка правописания в Atom ( код на JavaScript )

Как правильно настроить плагин "Spell Check" в Atom, чтобы он корректно проверял правописание? Я добавил флаги в настройки грамматики :

294
Генерации сочетания в JavaScript

Генерации сочетания в JavaScript

Как можно сгенерировать случайное сочетание в JavaScript?

346