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

When this relay gets an activation signal it outputs true for a set amount of time. More...

#include <FtsCountdownRelay.h>

Inheritance diagram for AFtsCountdownRelay:
AFtsToggleRelay AFtsTriggerRelay IFtsTriggerOwnerInterface

Public Member Functions

 AFtsCountdownRelay (const FObjectInitializer &ObjectInitializer)
virtual void OnSignalReceived (UFtsTriggerListenerComponent *Listener, const FInstancedStruct &Signal) override
virtual void UpdateBillboardMaterial (bool bCalledDuringConstruction=false) override
Public Member Functions inherited from AFtsToggleRelay
 AFtsToggleRelay (const FObjectInitializer &ObjectInitializer)
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
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 Member Functions inherited from AFtsToggleRelay
void SetRelayState (bool bNewState)
bool GetRelayState () const
Protected Attributes inherited from AFtsTriggerRelay
TObjectPtr< UFtsTriggerListenerComponentListenerComponent
TObjectPtr< UFtsTriggerSignalComponentTriggerComponent

Detailed Description

When this relay gets an activation signal it outputs true for a set amount of time.

Constructor & Destructor Documentation

◆ AFtsCountdownRelay()

AFtsCountdownRelay::AFtsCountdownRelay ( const FObjectInitializer & ObjectInitializer)

Member Function Documentation

◆ OnSignalReceived()

void AFtsCountdownRelay::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.

◆ UpdateBillboardMaterial()

void AFtsCountdownRelay::UpdateBillboardMaterial ( bool bCalledDuringConstruction = false)
overridevirtual

Update the billboard material based on relay state

Reimplemented from AFtsToggleRelay.


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