Hi all,
I created an AC menu linked to a unity prefab that I'm hoping to toggle visibility on based on button clicks. It seems like the action list is running (just debugged it by making the player say something), but the issue is that the object: visibility actions are not running.
For reference, I do have a "remember visibility" component on each of the root-level components I want to hide and show, and each of these "root-level" components have children and grandchildren.
However, I have not linked all the elements to AC elements, because it seems that I cannot link scrollbars to AC elements when I'm connecting the menu to a Unity Prefab.
Just a small video of the video and action list: https://drive.google.com/file/d/1dLjiwb63Zw3m3CfiGq1lStvKsVb3Rebr/view?usp=share_link
Is there something I might be missing? Thank you!
It looks like you're new here. If you want to get involved, click one of these buttons!
Comments
To hide/show menu elements, use the Menu: Change state Action, not Object: Visibility.
Oh thank you so much! Would this work for non-linked elements as well though, that are part of my menu?
No, only elements linked via the Menu Manager.
To control the enabled-state of non-linked elements, you can either use the Object: Call event Action, or control their state using animation and the Object: Animate Action.
Ah got it, thank you! Just wondering though -- is it possible to link scrollbars?
I tried doing this, but it seems like I get the following message in the editor:
https://drive.google.com/file/d/1KVF6MkC-eFOJofmH7mpNjYN76Gjr2G37/view?usp=share_link
Also -- does hiding menu elements support multiple layers of children if I select "affect children"? Just wondering before I switch up some of my actionlists
No, but it's not typically necessary, since a scrollbar's functionality is buit-in to Unity and not something AC needs to modify.
Elements do not have a concept of children. If you want to disable a hierarchy of GameObjects, use the alternative Actions I mentioned above.
Got it, thanks!!