C++ Camera Controlled Turrets

[QUOTE=
is on point with his response.

Typically when you get that error you either have:

  1. Missing header files in the include
  2. Missing class (hadn’t created the class itself)

I don’t go into creating the MunitionsBase class as it’s very similar to how you set up the other base classes and is part of the challenge of the tutorial. Its also to help apply what you learned in setting up the ShipBase and TurretBase classes. Everything is in the tutorial you need to make the MunitionsBase class. For the functionality of the projectile, you simply extend it like the turret/ship class. Put the code in to spawn the projectile and apply force to it, then add the projectile to the collision channel. Also to spawn the projectile in the correct sockets, you can mimic the spawning logic of the turrets.
[/QUOTE]

Thank you very much. When I go on with the project, I meet some more problems. One of them is that after seeing a category called Blueprint Spawn,I use the picker and add in my Turret Blueprint as P1 shows. Then in the EditorWindow, I can see the ship and the turret combine into one in BP_Turret as P2 shows. The strange thing is that neither BP_Ship nor BP_Turret can show a whole vehicle after I drag them to the desert of my project one by one! They are seperated as I have done nothing! Could you please give me some advice? I am a beginner both in C++ and UE4.
P1

P2
2c388fd2b8d1fa8d5900b4d925e7a44f89b50797.jpeg

P3