After updating the world project from Worlds SDK 3.7.4 to Worlds SDK 3.7.5, we have confirmed that some UDON scripts do not work correctly in Play mode.
I am using a simple UDON script that triggers OnPickup(), OnDrop(), etc. to show or hide the object specified in the SerializeField or to change the player's movement speed.
As an example, the code is as follows
public override void OnPickup()
{
ToggleObject.SetActive(!ToggleObject.activeSelf);
}
These scripts worked fine until SDK 3.7.4.
However, after updating to SDK 3.7.5, I noticed that they were not working when I entered Play mode to check the behavior.
In addition, there are no compile errors or any other errors shown in the console.
After some testing, it seems that this is only happening in Play mode and not in Local Test.
Also, from this state, lowering the version to SDK 3.7.4 did not improve the situation, but reverting the version back to 3.7.3 made it normal.
I don't know if the same thing will happen when triggered by something other than a pickup, but I hope you can help me solve the problem.