Indeed, in v3 blackboard serialization has changed. Instead of loading references from the “_objectReferences” list, now variables are serialized separately (as in a SerializationPair class) and each one has it’s own “_references” list to load object references from. The old serialization is still there only for fallback (as well as upgrading).
Thus, you will only need to handle references from the new ‘_serializedVariables’ field in Blackboard.cs (your #2 solution).
Please let me know if that works for you, or if you need any more help with that.
Thanks!
Join us on Discord: https://discord.gg/97q2Rjh
Login
Register
By registering on this website you agree to our Privacy Policy.