OK so picture you have an APC like the ones we normally have in PR. Basically the barrel of the gun is mounted on a branch of two seperate things called "rotation bundles" that the gunner controls to make the barrel move. He controls the yaw bundle with left and right mouse and controls the pitch bundle with up and down on the mouse.
First thing is I want you to imagine is that we remove the pitch bundle so basically the turret only moves along the horizon (no up and down). The next thing we do is put an extra rotation bundle at the end of the gun barrel and place the drivers camera on it. This means that as the gunner turns the turret left and right, the drivers camera gets moved around in a circle. Because the camera is placed on an extra rotation bundle, we can give the driver complete control of his camera...(up down left right) but we will put a limit on his range of motion so he can only look beneath the horizon (similar to the targeting pod in CA).
OK now things get a bit wacky... We make the APC into a stationary vehicle (like a machine gun) and place the APC at the center of the map with the back facing the our main. We the Streeeeeeeeeeeeeeetch the APC so the entrance on the back is right next to the commander trailer. next we make the height of the turret REALLY TALL (on the order of 400-800 m plus), so that barrel is now very high in the air. Next we extend that barrel to be about 1/4 - 1/3 the length of the map so that the camera is extended out in one direction on the end of the barrel. Now if you've understood everything so far you should realize that as you turn the turret the camera will move around in a GIANT circle around the map about 400 - 800 meters in the air and with a radius about 1/4 - 1/3 the length of the map.
Now remove the geometry of the vehicle and add a UAV geometry to the bundle that the camera is mounted on. Finally add a heat object (the thing people lock onto) right next to the driver camera. Now what we do is have the gunners position controlled via python so the turret is constantly spinning at such a rate that the drivers camera will be moving at the speed a UAV flies at. Next we add an armor component where the UAV has a lot of health and has a critical damage point that is also very high (basically when you get hit you have about 15 seconds to bail out before the vehicle blows up) so that the commander would have a warning to get out so he doesn't die w/ the vehicle. The commanders camera would have all the zoom functions it normally has in a FLIR Pod so it could operate more or less as a realistic UAV with a free look with High magnification.
I understand this may be a bit complicated for your average forum goer but its really geared for a few people on the Dev team... Sorry
Pros:
~UAV can get shot down
~Camera has a warning to bail out before he dies
~UAV has free mounted rotating camera as is in real life
~Commander does not have to worry about controling the UAV (less of a chance of some idiot doing something stupid with it)
~Even though the commander is "inside" of the vehicle he is able to enter and exit from the main
~The commander is able to enter and exit whenever he likes until the vehicle is shot down
Cons:
~Big vehicle might have red spawn issues
~Cannot change flight path
~Dying would possibly look awkward (you could have smoke and such but no real object falls to the ground with out more python coding)
~People in the center of the map would be typically harder to see.
~The cake is a lie.
(As you guys think of more pros and cons I can add to this list)










