and here the file structure of my source folder
ivory@Mac FPMmoRpgTheMist % ls -R “/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source”
FPMmoRpgTheMist FPMmoRpgTheMist.Target.cs FPMmoRpgTheMistEditor.Target.cs
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist:
FPMmoRpgTheMist.Build.cs FPMmoRpgTheMist.h Public
FPMmoRpgTheMist.cpp Private
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private:
Abilities Character Core Game Networking UI
AbilitySystem ClassSystem Equipment Input Player
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private/Abilities:
GameplayAbility.cpp
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private/AbilitySystem:
RPGAbilitySystemComponent.cpp RPGAttributeSet.cpp
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private/Character:
RPGCharacterBase.cpp
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private/ClassSystem:
RPGClassData.cpp
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private/Core:
UMistsGameInstance.cpp
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private/Equipment:
EquipmentProperties.cpp
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private/Game:
ARPGGameMode.cpp RPGGameModeBase.cpp RPGGameState.cpp
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private/Input:
UInputmappingContext.cpp
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private/Networking:
USBAuth.cpp
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private/Player:
RPGPlayerController.cpp RPGPlayerState.cpp
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Private/UI:
ARPGHUD.cpp RPGHUDWidget.cpp
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public:
Abilities Character Core Game Networking UI
AbilitySystem ClassSystem Equipment Input Player
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public/Abilities:
GameplayAbility.h
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public/AbilitySystem:
RPGAbilitySystemComponent.h RPGAttributeSet.h
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public/Character:
RPGCharacterBase.h
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public/ClassSystem:
RPGClassData.h
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public/Core:
UMistsGameInstance.h
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public/Equipment:
EquipmentProperties.h
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public/Game:
ARPGGameMode.h RPGGameModeBase.h RPGGameState.h
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public/Input:
UInputmappingContext.h
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public/Networking:
USBAuth.h
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public/Player:
RPGPlayerController.h RPGPlayerState.h
/Users/ivory/Documents/Unreal Projects/FPMmoRpgTheMist/Source/FPMmoRpgTheMist/Public/UI:
ARPGHUD.h RPGHUDWidget.h