What's your Camera's Projection field set to?
If it's set to Perspective, see if setting it to Orthographic fixes the issue.
Otherwise, PM me your Managers + scene file, and I'll take a look.
This script, placed in the scene, will alter the value:
using UnityEngine;using AC;public class DynamicInteractionMethod : MonoBehaviour{ void OnEnable () { KickStarter.settingsManager.interactionMethod = AC_InteractionMethod.ContextSensitive; }…
Try the updated script now.
To use it, attach to an Empty prefab, then use the Events Editor's Scene: Switch: After event to run an Object: Add or remove Action that spawns it into each scene.
Too much has changed between versions. Looks like the best approach - if updating fully is not possible - is to go back to your earlier attempt, and test thoroughly.
Recreated, thanks for the files.
I will issue a fix in the next release, but in the meantime: adding "Journal Entry" to the list of Translatable text types in the Speech Manager to workaround.
I couldn't give a definitive answer, as it would depend on the exact changes you made to v1.74.2. Rather than copying individual methods from SaveSystem, however, I'd say it would be safer to import the one from the latest release completely, and f…
The Save asset references with Addressables? option alters the format of save-game data - once you alter its value, previously-recorded save game files cannot be loaded.
Do your Remember Transform components have Save scene presence? checked? They…
The SkipSpeech input can be used to skip speech - this can be simulated through script to have it work with any key, and only when narration is being spoken:
using UnityEngine;using AC;public class SkipNarration : MonoBehaviour{ void Start () …
Are all the objects involved (including the Player and Hotspot detector) on the same position in the Z-axis?
What are your AC/Unity versions, and can you describe the exact behaviour in more detail? Is that to say such Hotspots are being detected …
While scripting would also be an option, you could create "locked" equivalents of each level item, have them added on start instead, and then use the Inventory: Add or remove Action's Replace method to swap out the locked item for its unlo…
Not concurrently, but you can use scripting to switch to Context Sensitive mode when beginning the puzzle, and back to Choose Hotspot Then Interaction afterwards.
How is the puzzle presented? In its own scene?
You need to write a custom script that contains a function that sets the setting's value based on the variable, i.e.:
AC.KickStarter.settingsManager.InventoryDragDrop = AC.GlobalVariables.GetVariable ("Inventory drag drop").BoolValue;
A …
There isn't - but it is possible to assign/remove clips from the Storage Window through script at runtime, so a custom script could feasibly assign these from Addressable when requested.
It's my understanding, though, that the "Compressed In M…
It should kick in automatically, so long as the character is stationary at the time.
Do you get any messages in the Console, and does the character have all the animations listed when you expand the "List expected animations?" foldout?
Recreated, thanks.
To test a potential fix: open up AC's Menu.cs script and look for the following, around line 957:
UnityVersionHandler.AddConstantIDToGameObject <ConstantID> (field.gameObject, true);
Just underneath, copy/paste:
_constan…
What's the output to the Console in this situation?
I wouldn't have expected the function to just continue on if the LoadGame function was taking too long, but AC now relies on a callback system to allow such operations to take as long as necessary…
You can do this with the Inventory system, by creating an Inventory item to represent each photo/level, and then displaying them in a Menu.
In the Inventory Manager, go to the Categories tab and create two Categories - Default and Levels. Any exis…