Hello.
Recently, I've been seeing updates to VAMS, so I'd like to ask if there is a solution to two things I'm concerned about.
1. Can you turn the UI display bug during post-processing on or off?
Actually, I make a lot of use of this phenomenon that you're calling a bug. lol
It's useful for displaying the UI from the viewpoint you want without it being hidden by objects and progressing through the story.
(A while ago, there was a mention of the world UI in this discussion, and I read a little about it, but it might be difficult to switch it on/off.)
2. If it is loaded into another scene while it is included in a subscene, the receiver atom and receiver become None.
This does not occur if you reload within the original scene that was made into a subscene. It occurs when you load the saved subscene into another scene. Of course, the receiver atom and plugin are included in the subscene.
Currently, this is dealt with by loading the preset saved from the original scene into the Empty that uses VAMS.
Related to this, there's a strange phenomenon associated with using VAMS in a subscene, where something like a VAMS template form appears at the world origin on load, and sometimes remains in other scenes until a hard reset.
The method for reproducing this and the cause are uncertain, but it seems to occur when a trigger such as "hide action" or "dialog ID" is set for VAMS from another ATOM while the receiver relationship is missing.
It is troublesome if this phenomenon occurs before loading a preset using a scene load trigger etc.
Next time this happens I will save a picture.
Addendum: I am attaching a picture of what is happening.
Also, when this happens, the following error appears:
!> VAMStory - Exception caught: System.NullReferenceException: Object reference not set to an instance of an object
at VAMStoryPlugin.VAMStory.OnBundleLoaded (MeshVR.AssetBundleFromFileRequest aRequest) [0x00000] in <filename unknown>:0