class

PointClickEngine::Characters::Dialogue::CharacterDialogue

Inherits YAML::Serializable < Reference < Object

Character dialogue manager

Constructors

new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
Source
new(character : Character)
Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Instance methods

after_yaml_deserialize(ctx : YAML::ParseContext)
Source
ask(question : String, choices : Array(Tuple(String, Proc(Nil))), &on_overall_complete : -> Nil)
Source
character
Source
character=(character : Character)
Source
current_dialog(*args, **options)
Source
current_dialog(*args, **options, &)
Source
current_dialog_data
Source
current_dialog_data=(current_dialog_data : UI::Dialog | Nil)
Source
dialog_offset
Source
dialog_offset=(dialog_offset : RL::Vector2)
Source
draw
Source
say(text : String, &on_complete : -> Nil)
Source
update(dt : Float32)
Source