Posts: 301
Thanks: 6789 in 13 Posts
10 Achievements
You need to implement both
IOverridesVisualType and
IHasCustomThumbnailIcon interfaces in the InteractionDefinition class, then return
VisualTypes.CustomThumbnail for the first implementation and the code to retrieve the thumbnail for the latter
P.S. The Sim parameter used in GetCustomThumbnailIcon is the ActiveActor (i.e. the Sim you currently have selected while playing), not the one from the InteractionDefinition (if you're using one).
EDIT : I forgot to mention, the above is for the Pie Menu, for the InteractionQueue you need to override the GetIconKey method in the InteractionInstance class. As it is it retrieves the icon from Target, but you can change it to anything you like.
Nothing's real. Nothing's unreal either.
The frontier between true and untrue is a shady fuzzy line.
Destiny, or maybe the long flight's time-span, shall decide the issue.