Weapon Customization System

You can modify a little bit of code according to the following function, and then you can achieve what you want (of course you may need to copy this function to your Character). In the function BP_Character :: SpawnWeapon, a weapon can be generated. Then this place (please see the picture) replaces a piece of code, the index of the array is the index of the preset, select the preset you want, then what he generates is the weapon you want.