Can I have a custom "bounding box" for the near sensor?
A near sensor detects objects within a radius from the object's origin. This naturally means that it detects objects within a sphere, the size of which is determined by the "distance" field on the near sensor. You can, however, work around this spherical limitation fairly easily. Add a cube and modify it to whatever special shaped detection region that you want. (you don't have to start with a cube, you can use any method you want to get the mesh). Parent your special bounding shape to your player, and set the physics type to sensor, make it invisible, and set the collision bounds to triangle mesh.



Then, you can use two collision sensors to activate whatever your near sensors would normally do. (To connect logic across multiple objects, simply select them both). Just make sure that the property you're looking to detect is on all the objects you want to be detected. (No the property doesn't have to be filled in as "WhateverYourDetecting."