From Default Third Character BP
From default empty third person project, migrate entire AnimeCharacterCreator folder and you should have thoses folder :
GameInstance
You need to change the GameInstance in the project seeting like that :
Transform ThirdPersonCharacter to Anime Character Customized
Open the ThirdPersonCharacter :
Implement the BPI_ACC_Character_Customization to your ThirdPersonCharacter
Before inform the Interface Function, change the mesh to an anime character mesh with Anim Blueprint like this :
Add the head mesh and attach it to the NeckSocket
Add ModularCharacterComponent
Inform the Interface Function
As you declare the interface in the part 3, you need to implement thoses functions like above
I_Get_Modular_Comp I_Get_Ref_Mesh I_Get_Head_Mesh I_Get_Body_MeshInit the Modular Character Component
Call at the BeginPlay the InitDefaultSetUp function
If you Play the third person game, you will see the character with default setup like this :