On the cusp of understanding this - Weapon Base system

The Actor Object Reference is contained within my character blueprint - more specifically within a function that does a switch on enum and sets it based on the active value. I did try yesterday to use a variable for the class input of the SpawnActorFromClass - but the return value kept giving me none. However the way in which my entire system was set up was different, so I will give it a go and let you know what happens