public static void ParsePhrase(string str) { text = str; if (text.Length == 0) { return; } text = text.TrimEnd(' '); // separate text parts = text.Split(new char[3] { ' ', '\'', '\'' }).ToList <string>(); // create action InputInfo newInputInfo = new InputInfo(); InputInfo.SetCurrent(newInputInfo); newInputInfo.FindVerb(); newInputInfo.FindOrientation(); newInputInfo.FindItems(); newInputInfo.FindCombination(); newInputInfo.FindNumber(); PlayerActionManager.Instance.DisplayInputFeedback(); }