为什么Unity不再运行脚本中不再存在的代码

时间:2019-06-06 13:31:27

标签: c# unity3d

我一直在为IPT课程分配写代码。我一直坚持的是,团结正在运行一个我用作测试人员的命令,即使它不再在代码中了。

我尝试了几乎可以在网上找到的所有内容。刷新脚本,重新导入,重写。甚至我的老师也为为什么无法正常工作而感到困惑。

//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)中的内容。

很抱歉,如果此设置不好,只能在最近开始编码。

0 个答案:

没有答案