Skip to content

How to deal with condition and func things in a single file? #11

@JerryXu321

Description

@JerryXu321

Hi there!
I am tied to use whiskers-parser in my own project. I add a Control node named HUD, and a child Control node named Dialogue. The Dialogue node is as same as the node was used in whiskers project. Basic_dave.json and jump_dave.json was work in that way. However, condition_dave.json and other file that used condition node just cannot work.
I guess it happens because there is no func and variables into script. I could not found any useful documents on the gihub lol. How can I add the func and variables into it?
error output:

Invalid get index 'key' (on base: 'Dictionary').

and

E 0:00:00:0474   self can't be used because instance is null (not passed)
  core/math/expression.cpp:2147 @ execute()
                 WhiskersParser.gd:152 @ execute_expression()
                 WhiskersParser.gd:110 @ handle_condition()
                 WhiskersParser.gd:222 @ generate_block()
                 WhiskersParser.gd:42 @ start_dialogue()
                 Dialogue.gd:37 @ init()
                 HUD.gd:10 @ _ready()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions