Runtime Monitoring is an easy way for you to monitor the value or state of custom C# members during runtime. Just add the 'Monitor' attribute to a field, property, event, method or even class and get its value or state displayed automatically in a customizable and extendable debug UI.
Whenever I click play, the fields that are being monitored normally. However, when I stop and play again, it duplicates the label in the game scene.
Few things I noticed..
The scene "freezes" a bit after hitting play, and then "DontDestroyOnLoad" is loaded.
Changing Play Mode settings to "Reload Domain" it will clear the previous field being monitored and instantiate only one.
Altering script in any way will produce same results as enabling "reload domain" play mode option.
I've attached a video showing everything I've explained.
Better late than never :)
Make sure you are using version 3.4.1. Entering playmode without a domain reload is supported since 3.4.1 so I guess that updating should fix the issue. If not please let me know.
Unity 2022.2.1f1 Windows 10, 64bit
Whenever I click play, the fields that are being monitored normally. However, when I stop and play again, it duplicates the label in the game scene.
Few things I noticed..
https://vimeo.com/784086061 (File is over 10mb, can't upload here)