# Body Types

Framework allows for having as many body types as you want. \
However, currently in use there are only two: basic male and female. \
Currently there is no plans to include other body types, but things can change in the future.&#x20;

<div><figure><img src="https://2415611526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCYaPBuluVd5iaV2SvGW6%2Fuploads%2FOP90lqDfM00o9eIMDVuT%2FBT_01.png?alt=media&#x26;token=14fcc976-472a-4d44-81fb-169c7fbea032" alt=""><figcaption><p>Basic Female</p></figcaption></figure> <figure><img src="https://2415611526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCYaPBuluVd5iaV2SvGW6%2Fuploads%2F0aUlSgxKBapA5fzX12TR%2FBT_02.png?alt=media&#x26;token=bdb0dac4-0b94-4199-b86a-d23152b97ed3" alt=""><figcaption><p>Basic Male</p></figcaption></figure></div>

Both of them are arbitrary split into 5 parts plus head mesh (head is a separate mesh):

<figure><img src="https://2415611526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCYaPBuluVd5iaV2SvGW6%2Fuploads%2FjxjHP7nsO9Xfq2Sil72C%2FBT_03.png?alt=media&#x26;token=c003867d-c660-4bca-8f82-cb37cc46b1c3" alt=""><figcaption></figcaption></figure>

Naked version is a default state of the character. The nature of the framework is such that it will always load these parts, as defined in the Character Data Asset, which is needed to initialize the component. \
\
It is called **Default Item Set** as illustrated in the following screenshot

<figure><img src="https://2415611526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCYaPBuluVd5iaV2SvGW6%2Fuploads%2FcLTSJxsxIye4i0wdyGG1%2FBT_04.png?alt=media&#x26;token=0d339338-4640-4a56-b39d-8b2380c1d241" alt=""><figcaption><p>Default female character Data Asset shipped with all female packs</p></figcaption></figure>

Each body part has it's respective tag defined in its **Item Definition Data Asset**. \
Once you equip the character with an item which has the same tag, the body part gets hidden.\
Example - equipping pants. You no longer will need legs mesh since there's no use for it. \
&#x20;\
In case of items which cover more than a single body slot, such as sweaters, they can ban additional body tags. Only **Default Item Set** is affected by such bans. \
&#x20;

<figure><img src="https://2415611526-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCYaPBuluVd5iaV2SvGW6%2Fuploads%2FdZpZ1g29iTNqbKpwJPS6%2FBT_05.png?alt=media&#x26;token=478903d3-3ac6-41cb-9629-f7bc975e50d0" alt=""><figcaption></figcaption></figure>

As mentioned before, all of this is an arbitrary and can be reconfigured to include as many or as few parts as needed. You could have entire character made out of only 3 configurable sets of parts, or in our case, have lots of different layers.&#x20;
