---
title: Helper
product: Advanced Framework Pro
version: 1.0
engine: Unreal Engine 5.8
updated: 2026-10-05
canonical: https://docs.human-codeable.com/plugins/helper.html
---

System

# Helper

#### What it gives you

—

#### Requires

None

#### Required by

None

7 assets32 API members

Note

Narrative documentation for this plugin is still being written. The API reference below is complete.

## API reference

Every blueprint asset in this plugin. Expand an asset to see its members.

### /

**BP_Helper_Connection**6 members

extends `Actor` · implements `OutsidePawnRPCInterface`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Color`State | `LinearColor` | — |
| var | `Start Location`State | `Vector` | — |
| var | `End Location`State | `Vector` | — |
| fn | `getLength` | `() → float` | — |
| event | `SetNewEndPoint` | `(NewEndLocation: Vector)` | — |
| event | `UpdateConnection` | `()` | — |

**BP_Helper_DesktopUI_Cursor**1 members

extends `Actor`

| Kind | Name | Signature | Description |
|---|---|---|---|
| event | `SetVisible` | `(Set: bool)` | — |

**BP_Helper_MeshCopy_Focus**2 members

extends `BP_Helper_MeshCopy`

| Kind | Name | Signature | Description |
|---|---|---|---|
| fn | `getVisibilityTimeline` | `(out ShowMaterial: TimelineComponent)` | Returns the timeline driving the show and hide transition. Override in a subclass to use a different transition curve. |
| event | `UpdateCurrentlyFocussedComponents` | `(MeshComponents: MeshComponent[])` | — |

**BP_Helper_MeshCopy_MeshSwitcher**2 members

extends `BP_Helper_MeshCopy`

| Kind | Name | Signature | Description |
|---|---|---|---|
| fn | `getVisibilityTimeline` | `(out ShowMaterial: TimelineComponent)` | Returns the timeline driving the show and hide transition. Override in a subclass to use a different transition curve. |
| event | `CreateNewDuplicatedMeshes` | `()` | — |

**BP_Helper_MeshCopy_MinimapElement**5 members

extends `BP_Helper_MeshCopy`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Minimap Component`References | `BPC_MinimapElement_3D` | — |
| var | `Minimap Bounds`References | `BP_Minimap_Bounds` | — |
| event | `OnRotationUpdated_Event` | `()` | — |
| event | `OnLocationUpdated_Event` | `()` | — |
| event | `OnScaleUpdated_Event` | `()` | — |

**BP_Helper_Ping**3 members

extends `Actor`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Size`Parameters | `float` | — |
| var | `Thickness`Parameters | `float` | — |
| var | `Color`Parameters | `LinearColor` | — |

**BP_Helper_Stroke**13 members

extends `Actor`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Spline Material`Params | `MaterialInterface` | — |
| var | `Stroke Size`Params | `float` | — |
| var | `Shape`Params | `E_Stroke_Shape` | — |
| var | `Stroke`Replication | `S_Stroke` | — |
| var | `Color`Params | `LinearColor` | — |
| fn | `getStrokeDefinition` | `(out StrokeDefinition: S_Stroke)` | — |
| fn | `MakeTransform` | `(out TransformAtSpline: Transform)` | — |
| event | `Initiate` | `()` | — |
| event | `Server_DrawStroke` | `(Stroke: S_Stroke)` | — |
| event | `UpdateStroke` | `(DrawLocation: Vector)` | — |
| event | `SetupShape` | `(Shape: E_Stroke_Shape)` | — |
| event | `AddNewSegment` | `(UpdateProceduralMesh: bool)` | — |
| event | `SetHighlightForDelete` | `(Set: bool)` | — |
