That would be awesome, sure, but take it from an amateur game designer: what you're proposing is really, really hard to do. It's super time consuming, super hard to implement in already running games, doesn't really add much to the game, and it would cost tons of maintenance time that could be set on fixing existing bugs. It's cool, sure, but not practical.
Also, it's spelled Cockpit. Cockpit, as in the area of an air vehicle in which the pilot is stationed.