Retrieve info from Data Classes

Forums 💬 NodeCanvas 🤩 Custom Nodes and Tasks Retrieve info from Data Classes

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #12872
    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.

      #12876
      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…

        #12875
        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!

          #12874
          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.

            #12873
            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.

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