Trigger & Relay Plugin 1.0.0
Easy signal setups done right
Loading...
Searching...
No Matches
AFtsCustomRelay Class Reference

Base class to create custom relay Blueprints. More...

#include <FtsCustomRelay.h>

Inheritance diagram for AFtsCustomRelay:
AFtsTriggerRelay IFtsTriggerOwnerInterface

Public Member Functions

 AFtsCustomRelay (const FObjectInitializer &ObjectInitializer)
virtual void OnSignalReceived (UFtsTriggerListenerComponent *Listener, const FInstancedStruct &Signal) override
void BP_SignalReceived (UFtsTriggerListenerComponent *Listener, const FInstancedStruct &Signal)
Public Member Functions inherited from AFtsTriggerRelay
 AFtsTriggerRelay (const FObjectInitializer &ObjectInitializer)
virtual void BeginPlay () override
virtual void EndPlay (const EEndPlayReason::Type EndPlayReason) override
virtual UFtsTriggerSignalComponentGetTriggerComponent_Implementation (FName Id) override
virtual void GetAllTriggerComponents_Implementation (TArray< UFtsTriggerSignalComponent * > &OutTriggers) override
virtual void OnConstruction (const FTransform &Transform) override
virtual void UpdateBillboardMaterial (bool bCalledDuringConstruction=false)
Public Member Functions inherited from IFtsTriggerOwnerInterface
UFtsTriggerSignalComponentGetTriggerComponent (FName Id=NAME_None)
 Get a specific trigger from the owner.
void GetAllTriggerComponents (TArray< UFtsTriggerSignalComponent * > &OutTriggers)
 Get all triggers of the owner.

Additional Inherited Members

Protected Attributes inherited from AFtsTriggerRelay
TObjectPtr< UFtsTriggerListenerComponentListenerComponent
TObjectPtr< UFtsTriggerSignalComponentTriggerComponent

Detailed Description

Base class to create custom relay Blueprints.

Constructor & Destructor Documentation

◆ AFtsCustomRelay()

AFtsCustomRelay::AFtsCustomRelay ( const FObjectInitializer & ObjectInitializer)

Member Function Documentation

◆ BP_SignalReceived()

void AFtsCustomRelay::BP_SignalReceived ( UFtsTriggerListenerComponent * Listener,
const FInstancedStruct & Signal )

Event when signal is received on the listener component

Parameters
ListenerListener that received the signal
SignalSignal data

◆ OnSignalReceived()

void AFtsCustomRelay::OnSignalReceived ( UFtsTriggerListenerComponent * Listener,
const FInstancedStruct & Signal )
overridevirtual

Internal callback that gets registered to the signal component to do recalculate relay state

Parameters
ListenerListener component that received the signal
SignalThe signal data

Reimplemented from AFtsTriggerRelay.


The documentation for this class was generated from the following files: