Press E Pro ready-made interaction modes, a powerful condition system, and polished editor tooling so you can create anything from simple “press E” prompts to drawers, doors, valves, inspections, key/lock logic…
For more details about this asset: Click Here
This package is provided solely for evaluation, learning, or testing purposes before purchase and is not permitted for commercial use.
PressE PRO – A Complete Interaction System for Unity v1.9.3.2
PressE PRO – A Complete Interaction System for Unity v1.9.3.1
PressE PRO – A Complete Interaction System for Unity v1.6
“If possible, please buy the package to support the developer”
Description
An easy to use complete interaction system with many interaction modes, keys, grab deposits, prompts, conditions, and Universal Variables.
✨ Features ✨
Interaction Modes:
Unity Event: fire events on press.
Hold: require holding the key for a duration.
Grab: pick up Rigidbody objects and move them naturally, you can also make it throwable and see the trajectory path.
Drag: pick up Rigidbody objects and move them in one axis (Like drawers, doors, valves, levers, etc)
Inspection: center on screen, rotate, show UI text or images.
Input System:
Old Input System Support: KeyCodes or MouseButtons for the actions.
New Input System Support: InputActionReference for the actions.
Mobile: UIButtons for the actions.
Conditions System:
Add multiple rules with AND/OR logic.
Constant: compares a given script variable with a constant.
Dynamic: compares a given script variable with another script variable.
Visual “live status” indicators in the inspector.
Keys:
Use key names, key lists, or specific key objects to unlock interactions.
Combine with Conditions for advanced puzzles and doors.
Prompts & UI:
Insantiate any UI Prefab to guide players when aiming at interactables or while interacting.
World Prompts tracks your interactable’s position.
Customize your own UI prefab or use the included sample.
Lerps:
Built-in components to smoothly move or rotate objects/values.
Configurable duration/speed and easing;
Works standalone or triggered by interactions.
Universal Variables (workflow):
Global, reusable settings for many components.
Right-click any supported field → Load Universal / Unbind Universal.
Values sync in real time
Deposit:
Snap/place any Grab Interactable.
Editor Experience:
Purpose-built inspectors with clean foldouts and contextual options.
Helpful gizmos for ranges/angles where applicable.




