Страница 1 из 1

Помогите с функцией и циклом пж

СообщениеДобавлено: 21 июл 2022, 00:48
M0pub
Синтаксис:
Используется csharp

for (int i = 0; i < 5; i++)
        {
            print(i);
            Players[PlayerNum].GetComponent<PlayerSetings>().Stavka[i] = int.Parse(InputFields[i].text);
        }

 


Ребята, вопрос, я вызываю этот цикл по кнопке, а он проходит только одну итерацию, подскажите, в чём проблема. Заранее спасибо

Выведение i я делал для проверки проходов цикла.

Re: Помогите с функцией и циклом пж

СообщениеДобавлено: 21 июл 2022, 12:54
Jarico
компонент существует?
int.Parse отрабатывает строку?

Re: Помогите с функцией и циклом пж

СообщениеДобавлено: 21 июл 2022, 13:03
M0pub
Да, компонент существует, int.Parse работает.

Re: Помогите с функцией и циклом пж

СообщениеДобавлено: 21 июл 2022, 14:04
Alkos26Rus
M0pub писал(а):Выведение i я делал для проверки проходов цикла.

И что хочешь сказать что print срабатывает только один раз? Ошибок выхода за пределы массива точно нет? У тебя тут Stavka[i], InputFields[i]

Re: Помогите с функцией и циклом пж

СообщениеДобавлено: 21 июл 2022, 14:32
M0pub
Да, выводится не:
0
1
2
3
4

А выводится только 0 один раз и всё. При этом, если я убираю часть с Players[PlayerNum].GetComponent<PlayerSetings>().Stavka[i] = int.Parse(InputFields[i].text); , то всё работает нормально.

Ошибок выхода за границы массива нет

Re: Помогите с функцией и циклом пж

СообщениеДобавлено: 21 июл 2022, 21:30
Alkos26Rus
M0pub писал(а):Да, выводится не:
0
1
2
3
4

А выводится только 0 один раз и всё. При этом, если я убираю часть с Players[PlayerNum].GetComponent<PlayerSetings>().Stavka[i] = int.Parse(InputFields[i].text); , то всё работает нормально.

Ошибок выхода за границы массива нет

Ни чем это, кроме как наличием ошибок я объяснить не могу, проверь лучше, может в консоле вобще отключены ошибки. Надеюсь хоть в реал тайме проверяешь наличие ошибок, а то мало ли, некоторые вобще на них не обращают внимания, скомпилилось и ладно

Re: Помогите с функцией и циклом пж

СообщениеДобавлено: 21 июл 2022, 22:06
M0pub
Постараюсь разобраться, всё равно спасибо большое!!!