I’m not sure how that happened but no, i deleted them and i didn’t fix it. I’ve used CombatTarget in the PlayerController so not sure why it won’t work.
Then it probably has something to do with the namespaces. Check if both your CombatTarget class and Fighter class are both within the RPG.Combat namespace.
The Fighter.cs is in RPG.Combat and the PlayerController.cs is in RPG.Controls.
In the video he only uses RPG.Movement to call to the Mover class. I could try using RPG.Controls to see if that fixes it. I don’t know why the dude in the video didn’t come across this same issue though.
The error says that you are trying to access CombatTarget but you can’t. So the issue is within the CombatTarget class, it is either private, or not within the Combat namespace. So check the CombatTarget class, meanwhile I’ll try to replicate the error.