A custom spline mesh component that visualizes connections between Relays.
More...
#include <FtsRelayListenerConnection.h>
A custom spline mesh component that visualizes connections between Relays.
◆ UFtsRelayListenerConnection()
| UFtsRelayListenerConnection::UFtsRelayListenerConnection |
( |
| ) |
|
◆ BeginPlay()
| void UFtsRelayListenerConnection::BeginPlay |
( |
| ) |
|
|
overridevirtual |
◆ BindConnectionDelegates()
| void UFtsRelayListenerConnection::BindConnectionDelegates |
( |
| ) |
|
|
protected |
Binds to the listen targets event callbacks
◆ ClearConnectionDelegates()
| void UFtsRelayListenerConnection::ClearConnectionDelegates |
( |
| ) |
const |
|
protected |
Clears the event callbacks from the listen target
◆ ConnectionTransformUpdated()
| void UFtsRelayListenerConnection::ConnectionTransformUpdated |
( |
USceneComponent * | InRootComponent, |
|
|
EUpdateTransformFlags | UpdateTransformFlags, |
|
|
ETeleportType | Teleport ) |
|
protected |
Callback for transform update event of owner or listen target so connection visualization can be updated
- Parameters
-
| InRootComponent | Moved component |
| UpdateTransformFlags | Movement flags |
| Teleport | Teleport Type |
◆ EndPlay()
| void UFtsRelayListenerConnection::EndPlay |
( |
const EEndPlayReason::Type | EndPlayReason | ) |
|
|
overridevirtual |
◆ SetListenTarget()
| void UFtsRelayListenerConnection::SetListenTarget |
( |
AActor * | InListenTarget, |
|
|
FName | InTriggerId = NAME_None ) |
◆ SignalReceived()
| void UFtsRelayListenerConnection::SignalReceived |
( |
const FInstancedStruct & | Signal | ) |
|
|
protected |
Callback for signals from the observed trigger
- Parameters
-
| Signal | The received signal data |
◆ UpdateVisualization()
| void UFtsRelayListenerConnection::UpdateVisualization |
( |
| ) |
|
|
protected |
Updates the spline positions and activation status color
◆ ListenTarget
| TObjectPtr<AActor> UFtsRelayListenerConnection::ListenTarget |
|
protected |
Pointer to the outgoing connection's emitter
◆ SignalDelegate
| FFtsTriggerSignalEmittedDelegate UFtsRelayListenerConnection::SignalDelegate |
|
protected |
◆ TriggerId
| FName UFtsRelayListenerConnection::TriggerId = NAME_None |
|
protected |
Optional trigger id to connect to
The documentation for this class was generated from the following files: