INTRODUCTION
Implementation to your project
1. Add BPAC_GatheringComponent to place of your choice (Character or PlayerState).
2. Add Interface (BPI_GetMesh) to your character class and pass skeletal mesh to get Pawn Mesh function.
3. Add Interface (BPI_GetComponents) to your Character Class and to Player Controller! and pass GatheringComponent to GetGatheringComponent function. Inside project i commented those functions if you find it is problematic how to pass component.
4. Add DT_Gathering_System_GameplayTags to Project Settings/GameplayTags/Gameplay Tag Table List.