This custom Action will start all objectives within a given category:
#if UNITY_EDITORusing UnityEditor;#endifnamespace AC{ [System.Serializable] public class ActionAutoStartObjectives : Action { public int categoryID; public…
I am not clear on the issue given your description. Can you re-phrase it and share screenshots to illustrate the problem?
If you want to block clicks to specific portions of the scene, you can use a Collider on the Default layer.
Run it from an ActionList asset that references the prefab - it'll add and record a Constant ID number that will be used at runtime to reference the scene instance.
(Quote)
It's a new function inside the Conversation script: RestoreStartingState. Calling this will set each option's on/off state back to it's default value.
..And I've just realised it doesn't unlock options that have been turn on/off "fore…
Sure - you can get information about what ActionLists are currently running within ActionListManager.
To determine if the game is currently blocked due to ActionLists (save for an optional Action to ignore):
AC.KickStarter.actionListManager.IsGame…
Welcome to the community, @fruitpunchsamuraigr.
Are you using Player-switching, a local Player in the scene, and/or the use of Addressables to spawn them? These will all affect exactly when the Player variable is set and available to use.
It migh…
If you use ActionList: Check running to check a specific ActionList asset file, then it will return "true" if any instance of that asset is currently running.
What's the specific issue you're having in running this Action?
You can't dela…
Open up AC's Sound script and comment out this line around line 367:
volume = 1f;
I honestly can't recall why this is in there, but I will look into it.
You can create UI Canvases from the GameObject menu in the top toolbar. Details on working with Unity's UI system can be found here.
When it comes to having AC work with UI, you create Menus in the Menu Manager, add elements such as Buttons that y…