I figured this out, you just need to add the PUN components (except the Photon View - add that to the prefab) after the UCC components. So on the
UMACharacterBuilder scipt just add this
Code:
data.gameObject.AddComponent<PunCharacterTransformMonitor>();
data.gameObject.AddComponent<PunAnimatorMonitor>();
data.gameObject.AddComponent<PunLookSource>();
data.gameObject.AddComponent<PunCharacter>();
data.gameObject.AddComponent<PunNetworkInfo>();
before
that and make sure you have an
UMA_GLIB component already in your scene
If anyone is interested I should be able to have a way to save and load an UMA recipe, just send me a message.