Retrieve info from Data Classes

NodeCanvas Forums Custom Nodes & Tasks Retrieve info from Data Classes

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #12561
    scorernb
    Participant

    Is there an example or snippet how to retrieve data in a condition or action from nested data classes?
    let’s say

    And how to create a node canvas drawer to see the information in the object editor?

    All suggestion are appreciated.

    #12565
    scorernb
    Participant

    First of all, sorry it was the wrong Section…
    problem solved for the class, it should be initialised before use.
    I am a Newbie…

    #12567
    Gavalakis
    Keymaster

    Hey,

    No problem about the wrong section!
    I am glad you’ve solved the issue with the drawer. Indeed a class should first be initialized so that is not null and the way you are doing it is just fine as well. 🙂

    Regarding your first question about retrieving data in an action/condition Task, considering you are still facing trouble with this, can you please clarify what you mean? I am not sure I correctly understand what you want to do.

    Thanks!

    Join us on Discord: https://discord.gg/97q2Rjh

    #12575
    scorernb
    Participant

    Hey,

    The problem was that i want to see in the object editor (blackboard) / task – condition window the data of custom classes. If there is no default initialiser but only custom initialisers the task / condition window freezes and the error count is more then 1000 in a few seconds. The solution for the problem is that i added in all my data-classes a default initialiser. Then the object editor (blackboard) and task window are always displaying the correct information without any custom drawers.

    What is the purpose of using the custom data / actions and so on …
    Make a FSM that acts on data that is stored in the classes (GlobalBlackBoard), example:
    Condition: hasChair == true
    then
    Action: instantiate a chair.

    #12578
    Gavalakis
    Keymaster

    Thanks for the follow up and the further information! 🙂
    Yes, you can definitely use custom data classes (or structs) in a blackboard and then read that data from within a task.
    If you are facing trouble with this, just let me know.
    Thank you.

    Join us on Discord: https://discord.gg/97q2Rjh

Viewing 5 posts - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.