Hey
I've got a weird issue where calling a certain actionlist freezes the game up--even though it's fine being called elsewhere.
I have an actionlist that turns off menus, TurnOffMenus.asset, and when I run it from a certain other actionlist, it freezes. But when I make a copy, TurnOffMenus (Copy).asset and replace it in there, it works. Which is odd as the old one works most of the time when being called elsewhere. Even if I make TurnoffMenus completely empty until it has the default "Engine wait" action, it still freezes and crashes upon running it. TurnOffMenus is referenced over 100 times in my project actionlists and it's worked before.
As for the actionlist I'm running it from- this is all it is :
https://imgur.com/a/OTvMpigAgain, if I make a copy of TurnOffMenus and put it in there, it works.
The TurnOffMenu itself is literally just 50 actions of "Menu > Change State > Turn off Menu", for different menus, nothing corrupting, and it works in other actionlists.
I know TurnOffMenu is the culprit because if I remove the first 'run actionlist' in the photo it crashes, and likewise if I delete the action to run TurnOffMenu then it runs fine (but the menus are still there obviously)
I ran this TurnOffMenu actionlist in this action over a year ago and it worked fine, but now suddenly it starts crashing...lol
I'm not exactly sure what to do about this as it's not possible to find and replace an actionlist reference in AC so I could replace all the references from the old TurnOffMenus to the new actionlist (though it would be useful and would be an easy fix for this too. hint hint

)
Any advice for this?
Thank you
Comments
A custom script could certainly go through your game and find/replace references to it. Are they all referencing it only via the ActionList: Run Action?
What versions of AC and Unity are you using? If it was working before, it may be due to a change in Unity or some other change that was made. Do you know when it was last working?
It may be that this is a StackOverflow exception, which could concievably be caused if the ActionList asset is run in an indefinite loop. Is Can run multiple instances? checked in it's properties? Since you have parameters defined in the shot you posted, but don't appear to be using them, try also removing them.
I ticked wait until finish and it works...now.
I also want to say thanks for doing that, the minigame actually broke when I ticked it (the counting seconds is a timer) and I wouldn't have noticed otherwise. Basically you have 3 options and you have to click the right one within 6 seconds, if you run out of time you lose a life. If you run out of lives you get kicked out the minigame. There's 3 of those minigames with 3 different actionlists and the one I was dealing with, with you, is broken. Player lives check was replaced with seconds passed and it kicks me out after 1 fail. So again thank you for that