public static DialogueExpression CreateDialogueExpression(DialogueTextExpression text, List <IExpression> choiceList, Token token) { DialogueExpression expr = CreateNode <DialogueExpression>(token); expr.AddChoiceExpression(choiceList); expr.SetTextExpression(text); return(expr); }
public static DialogueTextExpression CreateTextMemberExpression(IExpression textLiteral, IExpression nextLiteral, Token token) { DialogueTextExpression expr = CreateNode <DialogueTextExpression>(token); expr.SetText(textLiteral); expr.SetNext(nextLiteral); return(expr); }