Integration with the UMA 2 system.
The Unity Multipurpose Avatar (aka UMA) system lets you create customizable characters. Whether you need a hero, a villain, or an entire village of NPCs this package is for you!
UMA includes all of the code necessary to build a huge variety of unique characters at runtime from simple recipes. By merging the meshes, textures and bones of a character and its equipment UMA builds efficient customizable characters with a minimum number of draw calls.
The included Human meshes can be used as is with some of the stunning clothing assets available on the Asset Store or you can create brand new creatures specific to your game and use UMA to customize those as well.
Import UMA 2 from the store.
Assign that object here:
Drop the main player prefab “Player and Game Management” into the scene and use the manual character creator, selecting the UMA character as the new model and replace the model of that player with this UMA character.
Go here and press this button:
You can see the field Number Of Childs will change its value from 0 to a certain number.
Replace the scripts on UMA with the two provided on this zip (CapsuleColliderSlotScript and UMASkeleton) directly the window explorer and not in unity.
UMASkeleton is located here:
And CapsuleColliderSlotScript here:
Move the scripts UMAIgnoreTransformAndChilds and UMAIgnoreTransformAndChildsEditor from GKC folder to this folder:
Hit play and try it.
Open the scene “How to Load and Save a DCA to a string” Drop the prefab called “UMADynamicCharacterAvatar” into the scene: