Okay, I will better explain everything here.
In my Arrow Tower BP (Arrow Fire BP), I reference an arrow that is fired from the tower’s socket.
I have a Boolean that asks if the Arrow Tower is set on board.
Next, I have a Tower Line BP, I accidentally named it only Tower BP above.
This is an overlap only actor. When the Dark Knight overlaps it (hence the cast to Dark Knight without return value), This means only Dark Knight can trigger it.
I get my Arrow Tower actor to get a copy of its data and use the bool reference to it, since casting in this way wont work without object target.
The editor is forcing me to use is valid on everything.
Then I am setting true or false whether or not Dark Knight is overlapping which can trigger the Arrow Tower to fire, if set to true.
This is what is pushed to all noobs ever starting in Unreal from the last 7 years. This is YouTube assistance. I have asked, pleaded and begged for real game devs to teach me a better way, but no one seems to know how to show the work part of what I would need to learn. They send me a link to a YouTube video they are saying is incorrect, or give a link to a site with UE Node images, like suddenly, poof, now that I see one node, I know all of it… lol Methods are taught. If I do it wrong, teach me right as I have asked before. I have done this work for 4 years straight. It has worked until now, which kind of tells me UE4 has adjusted the way it should be done vs the way it was taught.
When it comes down to this game, It is almost done, just some tiny issues I am hoping to get around or adjust to work right. But I know only what I have been taught for the last 4 years.