I’m running into an issue where, after the Lazy value currentWeapon and currentWeaponConfig are implemented, a picked up weapon uses the set default weapon’s animation and damage. For example, if i have the unarmed weapon config set as default, then if I pick up a bow, it uses the animation and stats for the unarmed weapon configuration. I followed this lecture step by step and can’t see where I’m going wrong. It changes the attached weapon appearance but not the behavior.
Changes to the fighter script:
Changes to the Spawn method: