I had a nice long post here explaining how I implemented triggers and such, but somehow managed to go back a page and lost everything, so now I'm going to have to cut it down. Speaking of this though, is there something that I'm missing? The editor says that it auto-saves, but how do I access the auto-save?
Triggers are now implemented and working properly. I simply added a new script function to objects, OnTrigger, that is activated when the character reaches an object/character. The nice thing is that this also allowed me to get characters facing each other/objects.
As I plan on using SAGE for different games, I needed a way to specify different values for certain things (title, player asset, initial scene, etc) so I implemented a new system for that. To test it, I swapped in the old development assets and gave her a run. This leads to the reason for the entry title.
I started it up and the very first thing I tried was testing out the characters facing and ended up talking to Testy...only the conversation system was completely broken. The other day I refactored a majority of the UI system; a lot of it was very tightly tied to the engine (for example, the ConversationDisplay class had a copy of the engine to allow it run script functions and interact with coroutines.) I then ripped out a lot of stuff, added in events and then worked the code back into the new events, except I didn't do this for the ConversationDisplay. So, I've spent the last couple hours getting that all working again.
Now I'm off to bed.
[color=#282828][font=helvetica, arial, verdana, tahoma, sans-serif][font=verdana, geneva, sans-serif]