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

Component that holds a trigger delegate and can be told to broadcast a signal. More...

#include <FtsTriggerSignalComponent.h>

Inheritance diagram for UFtsTriggerSignalComponent:
UFtsIntegerTriggerComponent UFtsToggleTriggerComponent

Public Member Functions

 UFtsTriggerSignalComponent ()
FFtsTriggerSignalEmitted & GetTriggerSignalDelegate ()
 Get the signal delegate.
virtual void BindOnTriggerSignalEmitted (const FFtsTriggerSignalEmittedDelegate &OnSignalEmittedEvent)
virtual void UnbindOnTriggerSignalEmitted (const FFtsTriggerSignalEmittedDelegate &OnSignalEmittedEvent)
void BroadcastTriggerSignal (FInstancedStruct Signal)
 Sends a trigger signal to bound listeners.
FName GetTriggerId () const
virtual FLinearColor GetCurrentColor () const
virtual FLinearColor GetActiveColor () const
virtual FLinearColor GetInactiveColor () const

Detailed Description

Component that holds a trigger delegate and can be told to broadcast a signal.

Constructor & Destructor Documentation

◆ UFtsTriggerSignalComponent()

UFtsTriggerSignalComponent::UFtsTriggerSignalComponent ( )

Member Function Documentation

◆ BindOnTriggerSignalEmitted()

void UFtsTriggerSignalComponent::BindOnTriggerSignalEmitted ( const FFtsTriggerSignalEmittedDelegate & OnSignalEmittedEvent)
virtual

◆ BroadcastTriggerSignal()

void UFtsTriggerSignalComponent::BroadcastTriggerSignal ( FInstancedStruct Signal)

Sends a trigger signal to bound listeners.

Parameters
SignalSignal data to broadcast

◆ GetActiveColor()

FLinearColor UFtsTriggerSignalComponent::GetActiveColor ( ) const
virtual

◆ GetCurrentColor()

FLinearColor UFtsTriggerSignalComponent::GetCurrentColor ( ) const
virtual

Reimplemented in UFtsToggleTriggerComponent.

◆ GetInactiveColor()

FLinearColor UFtsTriggerSignalComponent::GetInactiveColor ( ) const
virtual

◆ GetTriggerId()

FName UFtsTriggerSignalComponent::GetTriggerId ( ) const

Get the internal trigger id

Returns
Id of the trigger

◆ GetTriggerSignalDelegate()

FFtsTriggerSignalEmitted & UFtsTriggerSignalComponent::GetTriggerSignalDelegate ( )

Get the signal delegate.

Returns
The trigger's signal delegate

◆ UnbindOnTriggerSignalEmitted()

void UFtsTriggerSignalComponent::UnbindOnTriggerSignalEmitted ( const FFtsTriggerSignalEmittedDelegate & OnSignalEmittedEvent)
virtual

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