PointClickEngine::Characters::Dialogue::CharacterDialogue
Inherits YAML::Serializable < Reference < Object
Character dialogue manager
Constructors
new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
Sourcenew(character : Character)
Sourcenew
Sourcenew(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
SourceInstance methods
after_yaml_deserialize(ctx : YAML::ParseContext)
Sourceask(question : String, choices : Array(Tuple(String, Proc(Nil))), &on_overall_complete : -> Nil)
Sourcecharacter
Sourcecharacter=(character : Character)
Sourcecurrent_dialog(*args, **options)
Sourcecurrent_dialog(*args, **options, &)
Sourcecurrent_dialog_data
Sourcecurrent_dialog_data=(current_dialog_data : UI::Dialog | Nil)
Sourcedialog_offset
Sourcedialog_offset=(dialog_offset : RL::Vector2)
Sourcedraw
Sourcesay(text : String, &on_complete : -> Nil)
Sourceupdate(dt : Float32)
Source