At first, none of those sprites were showing up under the Atlas Pages like in your gif.
Switching those to be TextureType = Sprite(2d and UI) fixed that.
After that, the click and dragging isnt what I needed, since assets can be updated regularly. I wanted to be able to find those images dynamically so that I didn't have to worry about maintaining a library. I was able to accomplish this by using Resources.LoadAll
foreach AtlasPage
Sprite[] sprites = Resources.LoadAll<Sprite>(atlasPageName);
foreach (Sprite sprite in sprites)
{
spriteMap.Add(sprite.name, sprite);
}
then foreach region
instantiate a sprite game object
assign sprite to it from spriteMap
I looked at the link you posted about the mix and match, and I don't think its quite what I am looking for. I want to (during Runtime) show the skin alone without a rig, allowing the player to see all the 'shirts' they have, and then apply the chosen shirt skin to a single rig that the player is outfitting. Unless I am missing something, thats not how what was described in that link works.
I think I have enough to accomplish what I am trying to do. If you can think of anything else that would help, I'd appreciate it. Either way, thanks for the discussion. 🙂