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

Output is true if input equals comparison value. More...

#include <FtsEqualNumberRelay.h>

Inheritance diagram for AFtsEqualNumberRelay:
AFtsToggleRelay AFtsTriggerRelay IFtsTriggerOwnerInterface

Public Member Functions

virtual void OnSignalReceived (UFtsTriggerListenerComponent *Listener, const FInstancedStruct &Signal) override
 AFtsEqualNumberRelay (const FObjectInitializer &ObjectInitializer)
Public Member Functions inherited from AFtsToggleRelay
 AFtsToggleRelay (const FObjectInitializer &ObjectInitializer)
virtual void UpdateBillboardMaterial (bool bCalledDuringConstruction=false) override
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.

Protected Attributes

int64 Comparison = 1
Protected Attributes inherited from AFtsTriggerRelay
TObjectPtr< UFtsTriggerListenerComponentListenerComponent
TObjectPtr< UFtsTriggerSignalComponentTriggerComponent

Additional Inherited Members

Protected Member Functions inherited from AFtsToggleRelay
void SetRelayState (bool bNewState)
bool GetRelayState () const

Detailed Description

Output is true if input equals comparison value.

Constructor & Destructor Documentation

◆ AFtsEqualNumberRelay()

AFtsEqualNumberRelay::AFtsEqualNumberRelay ( const FObjectInitializer & ObjectInitializer)

Member Function Documentation

◆ OnSignalReceived()

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

Member Data Documentation

◆ Comparison

int64 AFtsEqualNumberRelay::Comparison = 1
protected

Value to compare input signal to


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