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

This Relay takes two or more inputs and outputs true when all inputs are true. More...

#include <FtsAndRelay.h>

Inheritance diagram for AFtsAndRelay:
AFtsToggleRelay AFtsTriggerRelay IFtsTriggerOwnerInterface

Public Member Functions

 AFtsAndRelay (const FObjectInitializer &ObjectInitializer)
virtual void OnSignalReceived (UFtsTriggerListenerComponent *Listener, const FInstancedStruct &Signal) override
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.

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

This Relay takes two or more inputs and outputs true when all inputs are true.

Constructor & Destructor Documentation

◆ AFtsAndRelay()

AFtsAndRelay::AFtsAndRelay ( const FObjectInitializer & ObjectInitializer)

Member Function Documentation

◆ OnSignalReceived()

void AFtsAndRelay::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: