EDInteractionSettings
UEDInteractionSettings is the main configuration entry point for the plugin.
Location:
- Project Settings → Plugins → ED Interaction System
- C++:
GetDefault<UEDInteractionSettings>()
Header:
Source/EDInteractionSystem/Public/Settings/EDInteractionSettings.h
General
ServerInteractionValidationType
Controls how strict the server is when accepting interaction requests.
Player | Update
These settings control how UEDPlayerInteractionComponent updates tracing/focus for the local player.
PlayerInteractionUpdateMode
- Timer (Fixed Interval): uses
FTimerManagerto call tracing at a fixed interval. - Tick (Every Frame / Tick Interval): enables the component tick and traces every tick.
- Disabled: disables automatic tracing (you can still call
TraceForInteractable()manually in C++).
PlayerInteractionUpdateInterval
In seconds.
- For Timer mode: interval is clamped to a small positive value.
- For Tick mode:
0.0means every frame> 0.0sets the component TickInterval
Player | Trace Defaults
These defaults are applied only if bOverridePlayerTraceDefaults is enabled.
bOverridePlayerTraceDefaults
If enabled, the plugin copies these values into each UEDPlayerInteractionComponent on BeginPlay:
- Default trace method
- Trace channels
- Trace ranges
This is useful when you want a single “project policy” instead of per-controller tuning.
DefaultTraceMethod
Sets the default EEDInteractionTraceMethod used when a specific interactable asks for UseDefaultMethod.
TraceChannel
The trace channel used by multi-trace selection (sphere trace).
LookAtTraceCollisionChannel
Collision channel used for certain “look at” line-of-sight checks.
DirectInteractionTraceDistance / DirectTraceLength / SphereTraceRange
Default range values used by tracing and scoring logic.
Foliage
InteractableFoliage
Array of FEDFoliageInteractionData. Each entry links a UStaticMesh to:
- Tag (
InteractableTag) - Focus settings (
FED(Foliage)FocusInfo) - Interaction settings (
FEDInteractionInfo) - UI (
FEDWidgetInfo) - Outline (
FEDOutlineInfo) - Respawn (
FED(Foliage)RespawnInfo)
This data drives all foliage interaction behavior, including replication of removed instances and respawn scheduling.