Я писал код для своего назначения в классе IPT.Я застрял в том, что Unity запускает команду, которую я использовал в качестве тестера, хотя ее больше нет в коде.
Я пробовал почти все, что я могу найти в Интернете.Обновление сценария, его повторное импортирование, перезапись.Даже мой учитель недоумевает, почему он не работает должным образом.
//If Longer than 0
if (CBWord.Length > 0)
{
Test1 = "true";
}
//If CBWord is a word
if (CBWord == "FROG" || CBWord == "CAT" )
{
Test2 = "true";
}
if(Test1 == "false")
{
Debug.Log("!Test1");
}
else if (Test1 == "true" && Test2 == "true" && TurnTracker.turns == 2)
{
Debug.Log("TT2");
Test1 = "false";
Test2 = "false";
}
else if (Test1 == "true" && Test2 == "true" && TurnTracker.turns == 1)
{
Debug.Log("TT1");
Test1 = "false";
Test2 = "false";
}
else if (Test1 == "true" && Test2 == "false" && TurnTracker.turns == 2)
{
Debug.Log("TF2");
Test1 = "false";
Test2 = "false";
}
else if (Test1 == "true" && Test2 == "false" && TurnTracker.turns == 1)
{
Debug.Log("TF1");
Test1 = "false";
Test2 = "false";
}
else
{
Debug.Log("IT WORKS!");
}
MainWord.buildWord = "";
TurnTracker.up = TurnTracker.up + 2;
InputWindow.SetActive(false);
//Here is where the tester code was
Сейчас я должен получить либо TT1, TT2, TF1, либо TF2.
Что я получаюэто то, что я положил в поле ввода (которое является CBWord).
Извините, если этот параметр плох, только недавно начал кодировать.