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

Base class for relays that can support an on and off state. More...

#include <FtsToggleRelay.h>

Inheritance diagram for AFtsToggleRelay:
AFtsTriggerRelay IFtsTriggerOwnerInterface AFtsAndRelay AFtsCountdownRelay AFtsDelayRelay AFtsEqualNumberRelay AFtsNotRelay AFtsOrRelay AFtsOscillatorRelay

Public Member Functions

 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 Member Functions

void SetRelayState (bool bNewState)
bool GetRelayState () const
Protected Member Functions inherited from AFtsTriggerRelay
virtual void OnSignalReceived (UFtsTriggerListenerComponent *Listener, const FInstancedStruct &Signal)

Additional Inherited Members

Protected Attributes inherited from AFtsTriggerRelay
TObjectPtr< UFtsTriggerListenerComponentListenerComponent
TObjectPtr< UFtsTriggerSignalComponentTriggerComponent

Detailed Description

Base class for relays that can support an on and off state.

Constructor & Destructor Documentation

◆ AFtsToggleRelay()

AFtsToggleRelay::AFtsToggleRelay ( const FObjectInitializer & ObjectInitializer)

Member Function Documentation

◆ GetRelayState()

bool AFtsToggleRelay::GetRelayState ( ) const
protected

Gets the internal relay state

Returns
The internal relay state

◆ SetRelayState()

void AFtsToggleRelay::SetRelayState ( bool bNewState)
protected

Sets the internal relay state

Parameters
bNewStateNew state for the relay

◆ UpdateBillboardMaterial()

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

Update the billboard material based on relay state

Reimplemented from AFtsTriggerRelay.

Reimplemented in AFtsCountdownRelay, and AFtsDelayRelay.


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