PointClickEngine::Characters::SimpleNPC
Inherits PointClickEngine::Characters::ScriptableCharacter < PointClickEngine::Characters::Character < PointClickEngine::Characters::Talkable < PointClickEngine::Core::GameObject < PointClickEngine::Core::Drawable < Reference < Object
Simplified NPC that uses scripting instead of complex AI
Constructors
new(name : String, position : RL::Vector2, size : RL::Vector2)
SourceInstance methods
add_dialogue(text : String)
Sourcecan_repeat_dialogues
Sourcecan_repeat_dialogues=(can_repeat_dialogues : Bool)
Sourcecurrent_dialogue_index
Sourcecurrent_dialogue_index=(current_dialogue_index : Int32)
Sourcedialogues
Sourcedialogues=(dialogues : Array(String))
Sourceon_look
Sourceon_talk
Sourceset_dialogues(dialogues : Array(String))
Source