Proposed syntax:
ARRAY = getVehicleSeatLocations _unit
Returns: A multi dimensional array consisting of a seat's name, index, and coordinates in model. The coordinates are the physical location a unit sits in a vehicle.
Example: The command used on a "B_Heli_Light_01_F" would return (coordinates approximate): "cargo",0,[-0.352539,0.29834,-0.291833,["cargo",1,[0.297852,0.297852,-0.291884]],["cargo",2,[0.921143,0.964355,-0.451085]],["cargo",3,[-0.910889,0.0620117,-0.454864]],["cargo",4,[-0.945068,0.969727,-0.459795]],["cargo",5,[0.922852,0.0664063,-0.457087]],["driver",0,[-0.346436,1.23779,-0.210046]],["turret",[0],[0.344727,1.17432,-0.206571]]]
Reasoning: I am developing a mod titled the Action Button Mod. To facilitate precise vehicle boarding the coordinates of each seat in a vehicle must be known. To my knowledge there is no way of obtaining these coordinates for any given vehicle in real time in game.