
ๆ่ฟฐ
๐ EASY INTERACTION SYSTEM Drop-in C++ interaction system for Unreal Engine 5. Two components, zero wiring, full multiplayer. Press Play and it just works.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โก SETUP IN 2 MINUTES Add InteractionComponent to player. Add InteractableComponent to any actor. Done. Auto-creates Enhanced Input bindings. Auto-enables replication. Includes built-in Canvas HUD prompt. No base class changes, no GameMode setup, no DataTables.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฏ 3 INTERACTION MODES โ Instant - pickups, buttons, one-press actions โ Hold - progress bar fills over time (hacking, reviving, planting) โ Toggle - ON/OFF with auto verb swap ("Open" โ "Close")
๐ 6 PRESET TYPES Pickup โ Collectable โ Switch โ Door โ Container โ Custom Each auto-fills verb, mode, and settings. Override anything you want.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ช BUILT-IN ANIMATIONS One-call RotateDoor (opens toward player!), SlideDoor, and AnimateLid. No Timeline, no AnimBP. Just call from OnInteracted and it animates.
๐ฅ๏ธ CANVAS HUD PROMPT Professional [E] prompt with smooth fade. 4 key styles โ 6 frame styles โ per-object color overrides โ icon support โ hold progress bar. All from Details panel.
๐ CONDITIONS & LOCKS Tag-based conditions with fail messages. Lock system with custom text. Invertible conditions. OnInteractionFailed fires with reason.
๐ LINKED ACTORS Connect switches to any actor via IActivatable interface. Flip a lever โ linked lights, traps, elevators respond.
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ FULL MULTIPLAYER Server-authoritative with anti-cheat validation.
โ 2 Server RPCs (WithValidation) โ 7 Multicast RPCs (animations, sound, VFX) โ 9 replicated properties โ 2 OnRep callbacks โ Authority checks on all state changes โ Listen Server + Dedicated Server
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ก 12 BLUEPRINT EVENTS OnInteracted โ OnToggled โ OnHoldProgress โ OnHoverBegin โ OnHoverEnd โ OnInteractionFailed โ OnEnabled โ OnDisabled โ OnFound โ OnLost โ OnStarted โ OnCompleted
โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ฆ WHAT'S INCLUDED ๐น InteractionComponent (player: trace, input, Server RPCs) ๐น InteractableComponent (object: state, animation, Multicast RPCs) ๐น InteractionHUD (Canvas prompt, full customization) ๐น IActivatable interface (linked actors) ๐น 12 source files โ 2100+ lines production C++ ๐น Full source code included
๐ฎ SUPPORTED: UE 5.4 โ 5.5 โ 5.6 โ 5.7 ๐ DOCS: adrenalinegames.pl/EasyInteractionSystem ๐ฌ SUPPORT: [email protected]

