This step is not mandatory; if you directly open my project and use it, you can skip this step. However, if you want to incorporate my building system into your game, you can follow the instructions here.
Step One:
Download the project, open the Buildsystem project directory, locate the folder under the content directory, and copy it to the Project -Content directory of your project.
Step Two:
Open your own Character and add the NetWorkComponent (since this component exists both on the network and locally, add it here).
Copy the following part of the BeginPlay from the example Character (BP_MainCharacter) to the BeginPlay of your Actor.
Step Three:
BP_MainGameMode involves some simple storage logic. If you are not very familiar with Blueprints, you can copy your logic into my GameMode and use my GameMode for the game.
If you are already familiar, you can transfer the logic in the GameMode, which primarily includes the save functionality.
Step Four:
Open BP_FunctionLib and find the following:
GetBuildManager_Local and GetDecorationManager_Local.
These two functions quickly allow other systems to find the Build and Decoration components on your character. Now modify these two functions to point them to your new character.
GetBuildManager_Local:
After GetPlayerPawn, cast to your character, then get the BuildManager from your character and connect it to return.