"Floor" Property in game engine? I have many instances in which I need to use a property to control if the player is on the ground or not. How can I create this? The simple approach that comes to mind is to create a plane over all the floors and give it a property, "floor". Whenever the player is colliding with it, "collide" will be set to true. Else, it will be false. This seems messy and confusing, especially with a large, complex map with rough terrain, ramps, etc. I am looking to create this in a more ideal fashion, how can I create this? Thanks.
I am not sure if I understood the question correctly, but the collision mesh can be simpler then the actual floor and still have the information needed to make the object interact properly. 

Of course this comes at the price of not having the best precision and giving some areas where the interaction may result in it going through or colliding prematurely but the amount of detail is for you to decide.