I have a question about saving custom data. I'm putting together an ORK Framework integration package for the Dialogue System for Unity. The Dialogue System can save and restore its state from a C# string. What's the best way to get this string included in ORK's save/load system?
The only thing I've found so far is to actually modify GameHandler.cs to add calls to a custom ISaveData object. Is there an event I can hook into or message I can listen for? Ideally I'd just hook into a public event like "OnLoadGame" or "OnSaveGame". Or, if there's a message, I could use it store the string as an ORK variable just prior to saving the game.