Re-watching your video, it does look likely to be a pivot issue - EverlynSkeleton has a local Y-position of -2.4, which I'd expect is the same height error difference you're seeing with the Sorting Map's position.
You might have luck moving both th…
In that case, you should be able to just uncheck Run Conversations in first-person, in the Settings Manager's "Interface" panel, for camera-changes to be respected.
Welcome to the community, @moral3jo.
There's a fair bit to unpack here, but it seems to me like it essentially boils down to two main areas:
* Moving NPC characters on their own accord when left to their own devices
* Temporarily pausing this beha…
Are you using First Person mode? AC will revert back to the First Person camera automatically when in gameplay.
You can temporarily come out of first-person movement using the Engine: Manage systems Action).
Otherwise, by "conversation"…
The Drag camera relies on the change in cursor position, rather than the position itself.
You could try checking Follow cursor? in a regular GameCamera2D, but it may not give the exact behaviour you're looking for.
If you wanted to go the custom r…
That's a smart solution! It's possible to use a script-based approach instead, but your way makes it visually clear from a design / debug view.
For the script approach, you could try attaching a Hotspot with a Use interaction, and then running tha…
(Quote)
That'll be correct for a 2D scene.
I wonder if its pivot-point related. Are your character's root object, and "Sprite child" object, both positioned at their feet?
Try moving the Sorting Group component to the root.
Here's the script, adapted to work for all Hotspots in the scene - and only when no Inventory item is currently selected:
using UnityEngine;using AC;public class AutoExamineHotspot : MonoBehaviour{ private void OnEnable () { EventManager.OnHotsp…
I've added a "Variable: Check Timer" Action to the wiki here:
https://adventure-creator.fandom.com/wiki/Check_if_a_Timer_is_running
For the status: I'll see about adding this in an update. Know that you can also currently check if a Time…
To get rid of the jitteriness, try this one instead:
using UnityEngine;using AC;[DefaultExecutionOrder (-1)]public class TransferMoveable : MonoBehaviour{ public Moveable moveable; private Vector3 offset; private Vector3 updatePosition; …
Odd - I can't see why that'd happen.
If you come out of 2D view in the Scene window, is the Sorting Map pointing straight upwards, and has the same Z-position as your character?
We'll need to figure out if this is down to the character, or the sc…
Not built-in, but you can control this property through a custom script function that you can then call via an ActionList using the Object: Call event Action:
public Hotspot[] hotspotsToAffect;public void SetToDoNothing (){ foreach (Hotspot hots…
If you want to make use of the localisation data, you'll need the ID from the Speech Action.
This can be enterered manually into your ExamineText script via a public int field, once the Action's been gathered, but if you know it's always going to b…
Rather than parenting the Player to the Moveable, attach this script to the Moveable instead:
using UnityEngine;using AC;public class TransferMoveable : MonoBehaviour{ public Moveable moveable; private Vector3 offset; private Vector3 updat…