Use fadeinavatarend event to prevent multiple randomize issue, somewhat hacky.
At first I tried to make setSelectedOptions() and loadSelectedOptions() util async functions, instead of depend on useEffect.
But their and their inner functions' codes are entangled with React contexts, too hard to separate for now.
Fix https://github.com/webaverse-studios/CharacterCreator/issues/207
Use
fadeinavatarend
event to prevent multiple randomize issue, somewhat hacky.At first I tried to make
setSelectedOptions()
andloadSelectedOptions()
util async functions, instead of depend onuseEffect
. But their and their inner functions' codes are entangled with React contexts, too hard to separate for now.