I am sorry, once again, this is just something on my end! D:
Basically what happened: one of my GUI's has a RectTransorm Boundary. I realised that it is set to be scaling with screen size, so as the screen got taller, the boundary scaled up and cov…
I'm building to PC and input method is set to "Mouse and Keyboard". The cursors is correctly positioned, the graphic just changes size.
Here's what happens with the hotspots and walkable area:
https://imgur.com/a/5GGFyIa
I've only highl…
EDIT: I settled on a different system for saving the game, so I guess I won't need to do what's described above!
Would be curious to see if something like this would be achievable in theory, but I don't want Chris and other forum members to waste t…
I've played around with all Save actions for good couple of hours. Every time I thought I finally found a solution, something broke.
I think what I'm trying to achieve is not really doable, because it seems that you can't just assign a specific num…
Ohh, I figured it out.
The variable itself was not set to be translatable - duh!
I think I turned the translation off on the variable, because the Speech Manager already showed translation from Action: Variable Set, so I assumed it would have been…
(Quote)
Hmm, sadly I can't find a way to affect that -1 at all. I tried the suggestion, but still the same result. No matter what I do it seems that first variable in the array is assigned that value.
As a workaround, I simply added a "dummy&q…
This is in the Speech Manager and the CSV. The script also matches with the ID numbers.
(Quote)
Not originally, so I've tried initialising the arrays in GetNumTranslatables(), so before it returns number of lines to translate, it sets all ID arrays…
Ahh, I have one last problem: the custom translations are starting with ID at -1.
Even though it's picked up by ITranslatable interface and shows up in CSV and Speech Manager, it doesn't work when retrieving the line with GetTranslatableText. It sa…
Oh wow, I feel very silly right now.
I added the debug code, like advised. Turns out the script was in two scenes and it's meant to be only in one!
Removed it from the other scene and I get this line twice in the debug:
Num translatables: 200 on …
(Quote)
Ahh, I thought as much.
(Quote)
After commenting out the new Translatable code, I managed to Gather Text without first resetting it. I also tried putting the code back in and... it also worked.
I am sure that I tried this before and it did…
Thank you! I got it to work... Well, sort of.
This is what I've managed to conjure. It produces best results, but I have some problems with it.
/** ITranslatable implementation */ public string GetTranslatableString(int index) { InitQ…
Very interesting thing happened now!
I tried changing the Hotspot GUI to AC and it didn't work as expected (with no Auto-select valid UI raycasts? selected). The same thing happened as before: hotspot works everywhere but not on the GUI buttons whe…
The GUI with the "Hotspot label override" is also a Unity prefab.
In Menu Manager, list of Menus, the GUI with Hotspot label comes first, and then the Hotspot GUI. I realised that when in "Mouse and Keyboard" input, everything i…
Ahh, so simple! Exactly what I was looking for. I guess I just didn't realise there's cursor options in the PlayrInput in GameEngine object!
Thank you!
Just managed to solve the issue!
I was trying various custom scripts, but it always led to other problems.
I've set up a set of new Toggles, added them to Toggle Group, plugged it in to AC menus and... It worked just fine. Eventually I realised tha…
Finally figured it out! It was indeed a problem with the way I've set up OpenOffice - I've set the text delimiter to ' but since the text didn't actually use it as delimiter, it added them to the file.
When importing the CSV, the Text delimiter had…
I've merged the two together in OpenOffice importer, unfortunately, it still adds all the characters it shouldn't.
I'm guessing I will need to use these settings and then fix everything by hand in the document? That way it should work fine in Unity?