在把我游戏放在第一号的游戏变成一个问题的同时,将形成一种方法,以加以扼杀,并将它与另一个扼杀相比较。
if (Player.GetCurrentRoom() == Level.Rooms[2,0]
&& string.Equals(TextMethods.ExtractArgument(input), "fortune"))
{
Level.Rooms[2, 0].AddExit("north");
}
它说,投入没有得到承认,而我把投入定义为另一类。
public static string ExtractInput(string line)
{
string input = TextMethods.ExtractArgument(line);
return input;
}
编辑:此处为摘取法:
public static string ExtractArgument(string line)
{
int index = line.IndexOf( );
if (index == -1)
return "";
else
return line.Substring(index + 1, line.Length - index - 1);
}
任何关于这种情况发生的原因的想法?