This was a costume unlocking event I was tasked with prototyping using Playmaker Visual Scripting and then converted it eventually over to Bolt Visual Scripting tool.
Event works where player walks up to console and is prompted to interact.
Upon interaction the costume unlocker turns on and checks the current selected costume then checks a boolean if costume is unlocked.
if costume is unlocked then I ramp up emission on shader with cookie of costume silhouette but if not then this action is ignored.
rotating costume chooser cycles through a list via INT index variable and knows to loop back to INT 0 when costume chooser has done full circle.
Unlockable amounts required fade in and out of each costume choice at bottom of costume.