In the program I'm working on, I want the player to be present inside their avatar in first person as well as able to see and interact with a smaller version of themselves in the third person. In general, I have this working (based on one of the example scenes, I have two LocalAvatars present). I can see myself moving, and the smaller version moving in parallel. However, when I set the OculusUserID of both LocalAvatar instances to my account ID, only one instance of LocalAvatar gets the correct mesh and material from my account (whichever is loaded first). The other one appears as the default ghostly white bald avatar.
How can I have more than one instance of LocalAvatar, each with my own OculusUserID. Or else, how can I trick the subsequent clone LocalAvatars into appearing the same as the first person version that has my ID? It appears as though the rendered materials for each part are generated dynamically through a complex chain of events.
Edit: I changed the name. Originally it looked informative, rather than inquisitive. Sorry!