Thanks Tony!
I haven't tried modified package & sample you've provided but I have some extra questions regarding ink integration after reading your reply.
1) What is the idea behind duplicainting actors? It seems really counterintuitive for me, especially when my game will have around 50 actors and over 10 of them will be controlled by a player. So do I need to create additional *Speaker actor for every each of them?
2) Why do you decided to disabling displaying subtitles for pc players in the first place? In my test everything works (at least looks) as expected when I commented out those lines. (I am not trying to question anything, be ungrateful or something. It really bothers me now because it really does looks fine for me right now)
3) I've noticed something weird with external functions. The documentation (
https://www.pixelcrushers.com/dialogue_ ... l/ink.html) states that those EXTERNAL functions should be added at runtime. Based on an examples I've done it don't. If i understand it correctly the ink files should have only fallback functions added (for example at bottom of file) to be able to compile. When I added those fallback functions (without having external defined at the top) my Sequence call did not produce any results, but the file itself was playable with the ink player that comes from the ink plugin itself. When I manually add the EXTERNAL Sequence(x) at the top and fallbacks at the bottom - it starts to work but the story isn't playable by the ink player because of the unbound external function message. It seems that there is no way currently to have a minimum proper ink file that can be edited outside of unity and just imported to the dialogue system without any further modifications. Again - I may be doing something wrong.
My structure of files is like this:
- main.ink - this is the main file which includes 3 more files
-- 01_village.ink
-- another_not_relevant.ink
-- another_not_relevant.ink
I am adding this EXTERNALs & fallbacks to the main.ink file of course.
It is worth noting that entry picker in ink trigger doesn't support includes as in my setup
I'll check out the samples that you've provided as soon as I can.