The new Sound failed to Load error messages seem to be shown immediately when a sound is created in run-time, even if the sound’s SoundId is blank, or it isn’t playing.
I’m starting to notice this in a lot of games right now, including my own.
Is it just bad practice to parent sound objects before setting their SoundIds?
Can be avoided by setting the soundId before parenting the sound, but yeah it shouldn’t produce this error for blank soundIds. Developers could easily check if there were any blank soundIds in their game themselves if they wanted to, if they thought they forgot to fill one in or something like that.