[1784]Contact Receiver fails to trigger on the first interaction after loading under specific conditions
tracked
Tukumomi
If a Contact Sender is already present in the instance, a Contact Receiver may fail to respond to it for the first time after the avatar is loaded.
Behavior when the issue occurs:
・ The Receiver fails to react to a Contact Sender that already exists in the world. Even if a Sender is already active, the Receiver will not respond even if a third party's Sender becomes active afterward.
・ Toggling the Contact Sender off and then on again resolves the issue and makes the Receiver respond.
・ This occurs for both Remote and Local avatars.
The reproduction rate is over 90 percent, but the specific trigger conditions remain unclear. We tested this across multiple clients and found that results vary depending on the specific client; interestingly, some clients never experienced this issue regardless of the pattern.
During our experiments, all safety settings were disabled, and Show Avatar was enabled for all participants.
The avatar used for testing is as follows. Since it has a very complex structure, please feel free to ask if you have any questions regarding its setup.
Avatar ID: avtr_6257db3f-b32e-4ecb-9468-2e17e5a8c76c
Testing Method:
*This test is for verifying the Receiver on a Remote Player only.
- Two players wear this avatar. After the avatar loads, go to the ExMenu and enable SecretTalkSystem -> SecretTalkSystem Active.
- If a blue sphere appears above the avatar's head, the Receiver is correctly detecting the Sender.
- After confirming this, one player should switch to a different avatar and then switch back to this one, then repeat the same operation.
Technical Note:
・The Receiver is designed to be always active as long as the Animator is loaded.
・The Sender is enabled via "SecretTalkSystem Active" when the avatar is in the PlayerLocal state.
Log In
StormRel
marked this post as
tracked
Tukumomi
The following is the testing method for verifying the Receiver in the PlayerLocal state:
- Two players wear this avatar.
- After the avatar loads, navigate to the SecretTalkSystem category in the Expressions Menu and perform the following operations:
・ Enable "SecretTalkSystem Active"
・ Navigate to ChannelSelection -> PublicChannelSelection -> Select "Public_CH_01"
・ Enable "SecretTalkMode"
- One player switches to a different avatar and then back to this one, then repeats the same operations.
Correct behavior: A blue sphere appears above both avatars' heads, and the HUD on the right side of the screen is displayed clearly.
Bug behavior: The blue sphere does not appear above one of the players' heads, and the HUD elements on the right side appear overlapped.
Note regarding the HUD: When the icon on the right side of the HUD glows white, it indicates that the RemotePlayer is displaying that icon. If the Receiver fails to function correctly due to this bug, the HUD elements will overlap.