MPPM - delayCall + Addressables internal reset happens after gameplay code already started a load
Package: Addressables
Cannot Reproduce
2.9.X
This appears to now be fixed by the latest version of addressables (4.0.1)
Steps to reproduce:
Open attached project.
Select Editor + 2 Clients in the dropdown next to the play button
Use the same dropdown to open the Play Mode Status Window
In the Play Mode Status window set both players’Running ModetoManual Control{}
ClickActivatefor both players and wait for them to deploy (Running with green icon)
Click thePlaybutton in the main editor
Observe that the text changes every second on all three players.
Click theStopbutton in the main editor
Cycle in and out of play mode using the play/stop button and observe behavior in the Player 2 and Player 3 windows. You should notice that the text does not update in those players on some runs.
The text is being set very simply via Scripts/LocalizeStringEventBugRepro.cs.
Actual results: "New Text" is displayed and never updates
Expected results: The test changes to the localized values