RuneHive-Tarnish
Neural OSRS Enhancement Framework
Loading...
Searching...
No Matches
PlayerDialogue.java
1package com.osroyale.content.dialogue;
2
35
36public class PlayerDialogue implements Chainable {
37
39 private final Expression expression;
40
42 private final String[] lines;
43
49 public PlayerDialogue(String... lines) {
50 this(Expression.DEFAULT, lines);
51 }
52
59 public PlayerDialogue(Expression expression, String... lines) {
60 this.expression = expression;
61 this.lines = lines;
62 }
63
70 return expression;
71 }
72
78 public String[] getLines() {
79 return lines;
80 }
81
82 @Override
83 public void accept(DialogueFactory factory) {
84 factory.sendPlayerChat(this);
85 }
86}
final DialogueFactory sendPlayerChat(String... lines)
PlayerDialogue(Expression expression, String... lines)