I have several dropper game objects (with Dropper.cs script) in my scene. I want each dropper to drop at a different time, so I set a different Time to Wait value for each dropper object in the Inspector. (The timeToWait variable is serialized.)
I was getting confused because it seemed like the values I was setting in the Inspector weren’t sticking and would keep reverting to earlier values. After trial and error, I found that the only way I could get a Time to Wait value to stick was to set it on one dropper object, hit play, hit stop, then change it on the next dropper object. I had to do them one at time, and always hit play to get the value to stick. If I changed it on all three dropper objects at once, then hit play, the value would only stick on the last object I updated. Is this expected behavior? Thanks for any help!