PointClickEngine::Core::QuestObjective
Inherits YAML::Serializable < JSON::Serializable < Reference < Object
Quest objective that can be checked against game state
Constructors
new(id : String, description : String, condition : String)
Sourcenew(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
Sourcenew(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
SourceInstance methods
check_completion(state_manager : GameStateManager) : Bool
Sourcecompleted
Sourcecompleted=(completed : Bool)
Sourcecondition
Sourcecondition=(condition : String)
Sourcedescription
Sourcedescription=(description : String)
Sourceid
Sourceid=(id : String)
Sourceoptional
Sourceoptional=(optional : Bool)
Sourcereset
Source