So, I've done a fair amount of UI work in bare Unity. But I'm having trouble wrapping my head around the way ORK manages UI sometimes. So I'm making a thread to dump my questions in. Hopefully there are answers other than "write your own code to do this" because I am much more of an artist than a programmer.
1) Is there a way to put a UI border around a portrait? I have a number of City portraits, sort of like travel fliers, that I want to display in a Movie Poster style with a fancy frame, with town info and quests available in a plainer default UI panel next to it.
I've built the frame I like, and there's both an empty Image component that could be assigned the portraits, and an empty panel overtop that anything could be assigned into, and saved it as a prefab. I made a menu called PortraitDisplay and tried giving it a custom GUI of the fancy prefab, but I couldn't figure out how to... just display a picture in it.
I know how to display an image in a HUD, but that's not getting put inside the fancy frame when I make a hud with the portrait menu, I get the ghost of a plain frame unless I turn off boxes, then I get neither. And I can't call a HUD in an event anyway to bring it up on interaction.
I can call a dialogue in an event with the Portrait menu and display an event actor portrait in it, but the menu does not expand to fit the portrait if there is no dialogue. I can call an image in an event but I can't give it a frame.
I've tried giving up on the frame, and just displaying the image naked as a portrait beside the dialogue box, but I can't seem to get it to scale to fit between the left border of the dialogue box and the left border of the window. It just stays the same size no matter what settings or custom portrait position info I give it. I could remake all the portraits at the size of the UI by pixel, but that would look horrible on a large screen...