From the Cohort UI overlay screen, a show technician should be able to select a grouping for the device. This device should then only play cues specifying that grouping or "all".
Unity Editor
add serialized array for possible groupings ["all", "marco", "gemma", "roslyn"]
under 'ordered cuelist', add dropdown to each element to select grouping for cue (default to "all")
this struct is "CueReference"
Unity Client
[x] dropdown for UI
hardcoded options from editor
updates the CHSession on the device
[x] Next asset and Previous asset buttons should navigate through the ordered cuelist, filtered to cues with groupings that are either "all" or the current device grouping
[x] Play and Stop buttons should send JSON message with grouping as targetTags: ["all"] (or whichever grouping is set in the ordered cuelist)
[x] Cues include a property called "targetTags". A device should play any cues it receives that match its grouping. ("All" is a special case but I think it's mostly handled the same way.)
check for weird interactions with cue content (images flipping with the device etc) — cue content should not be affected when audience member rotates device
From the Cohort UI overlay screen, a show technician should be able to select a grouping for the device. This device should then only play cues specifying that grouping or "all".
Unity Editor
["all", "marco", "gemma", "roslyn"]
Unity Client
targetTags: ["all"]
(or whichever grouping is set in the ordered cuelist)