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