NPC should use class Character? because it need to move which can only use CharacterMovementComponent?

NPC should use class Character? because it need to move which can only use CharacterMovementComponent?
if NPC use a CustomActor with SkeletonMesh, how to make it move? seems no way to add a CharacterMovementComponent to it.

Yes NPCs and players alike should use Character based pawns