public void size(string action, string[] words, RihaNode[] previuseActionResult) { string printPattern = @"\s*size\s+of\s*"; if (MatchesRegex(action, printPattern)) { RihaNode node = previuseActionResult[previuseActionResult.Length - 1]; codeOutput += node.GetSize() + "\n"; Debug.Log(node.GetSize()); } }
public RihaNode bigger_than(RihaNode[] parameters) { bool ret = false; RihaNode comperisonNode = parameters[parameters.Length - 1]; if (comperisonNode.GetSize() < GetSize()) { ret = true; } return(new RihaNode(ValueType.boolean, ret)); }
public RihaNode less_than(RihaNode[] parameters) { bool ret = false; RihaNode comperisonNode = parameters[parameters.Length - 1]; if (comperisonNode.GetSize() > GetSize()) { ret = true; } Debug.Log(ret); return(new RihaNode(ValueType.boolean, ret)); }