Begin by migrating the FoliageSystem to your MSGT folder
Add the C-Foliage component to your SurvivalController in MSGT
Open up the Initialize function in the SurvivalController
Add the Init function call inside the Initialize function in the SurvivalController
Add these function calls and checks inside the GetActionType() function, inside the SurvivalController
Copy all the Events and variables from GS_FoliageGameState Blueprint, paste them into the SurvivalGameState Blueprint.
Open up the Str_Resources struct file inside the FoliageSystem, change the RewardWhenHarvested struct type to “Str_SGT_Inventory_Entry”
Change the Struct type inside BPI_Foliage, see image below.
Open up BP_MasterResource Blueprint, re-connect the missing link inside GetRewardFromFoliageActor.
Replace the old Blueprint nodes with the ones you see below inside C-Foliage Component Blueprint