I'm currently switching the player between a set of high-res avatars, each of which is contained in a different collection. I have 6 separate avatars. I get through 5 out of 6 switches just fine, but the 6th just shows up as the no sprite found texture. Unless I highlight it in the editor, at which point the sprite pops in with the correct character. The builds never show the 6th avatar.
The code looks something like this:
...
public tk2dSpriteCollectionData[] avatars;
...
public void ChangeCharacter(int i){
character = i;
playerSprite.SetSprite(avatars[i-1], 0);
}