First Person Exploration Kit relies on the following Tags, Layers, and Physics interactions to function correctly.
The only tag required is the standard Unity "Player" tag, which is built into your Unity project.
There are 5 unique layers required. They are:
FPEPutBackObjects | Used to make put back location detection more efficient, and keep it from interfering with other Interactable objects and functionality. |
FPEPickupObjects | Reserved for Pickups (and by extension, all Pickup children like Inventory Items). |
FPEPlayer | The layer the player is on. |
FPEObjectExamination | Used by the examination camera to draw examined objects last so they don't clip into other objects like walls. |
FPEIgnore | Reserved for colliders you want to physically impact the world, but not interfere with interactable objects. Similar to Unity IgnoreRaycast, but for Interactable items specifically. |
In combination with the custom Layers, there is some special Physics interactions that must be configured as follows: