I tried to modify the CutsceneSequencePlayer in Quick scripts to get it randomize playing order which I kind of got down but I want to make it no duplicates . And, I want to loop it but I don’t know how but I know it has something to do with this line “cutscene.Play(() => { MoveNext(); }); “.
Sorry for the late reply due to xmas and happy new year!
I have attached for you here a modified script of SequencePlayer that randomize the cutscene list first. The script basically randomize the list in awake and then everything else works as the original script, but instead does so with the randomized list (called shuffled) instead of the original list. Let me know if that is what you were after.