Is there a way to enable a Blackboard variable of type ‘(Collection (Collection (Type)))’? Creating this on the Graph works fine as pictured below however using macros to access the GameObject that is inside the list, that is inside the Dictionary is getting very messy. With my setup I am required to send 3 variables as addresses of the item required and a trigger to allow access to that item.
Being able to direct call the gamebject from a different graph directly (as in ‘Get Other’ Dictionary-List-Index would save so much interaction between the graph accessing and the graph storing the data. I am using both GameObject and Integer in this way currently.
I have enabled several ‘preferred types’ trying to find a solution but have been unable to find what I need.
Thank you for any direction you can provide to accomplish this, or even a ‘better way’ to do what I am looking for.
I have just made the required changes to specifically support variables (and nodes) of ‘Dictionary( string, List(T) )’ in the UI and will be there in the next version. I can also send you the changed files if you’d like now to your registered email address. Let me know 🙂
Sorry I have not acknowledged your response sooner.
Thanks very much for making this available to us in the future. I currently wrote it up using ‘many’ individual blackboard variables instead of the requested <span style=”background-color: #fbfbfb; color: #000000; font-family: ‘Open Sans’; font-size: 12px;”>‘Dictionary( string, List(T) )’</span> just to keep the coding moving forward. (72 lists instead of 2 Dictionaries of lists.) Using this will greatly increase efficiency in the future.
Thanks again, not only for responding here but for providing a long term solution. This shows great product support, I am glad we have you backing, and improving your products like this. (I am very happy with the Flow Canvas and Node Canvas purchases.)