|
Trigger & Relay Plugin 1.0.0
Easy signal setups done right
|
A signal component based implementation of Unreal's box trigger. Is active as long as at least one overlapping actor is present. More...
#include <FtsTriggerBox.h>
Public Member Functions | |
| AFtsTriggerBox () | |
| Constructor. | |
| virtual void | NotifyActorBeginOverlap (AActor *OtherActor) override |
| virtual void | NotifyActorEndOverlap (AActor *OtherActor) override |
| void | UpdateTriggerState (AActor *InstigatorActor) |
| Updates the trigger. | |
| virtual UFtsTriggerSignalComponent * | GetTriggerComponent_Implementation (FName Id=NAME_None) override |
| virtual void | GetAllTriggerComponents_Implementation (TArray< UFtsTriggerSignalComponent * > &OutTriggers) override |
| Public Member Functions inherited from IFtsTriggerOwnerInterface | |
| UFtsTriggerSignalComponent * | GetTriggerComponent (FName Id=NAME_None) |
| Get a specific trigger from the owner. | |
| void | GetAllTriggerComponents (TArray< UFtsTriggerSignalComponent * > &OutTriggers) |
| Get all triggers of the owner. | |
Protected Attributes | |
| TObjectPtr< UFtsToggleTriggerComponent > | TriggerComponent |
| The trigger to send signals. | |
| bool | bAlwaysBroadcast = false |
A signal component based implementation of Unreal's box trigger. Is active as long as at least one overlapping actor is present.
| AFtsTriggerBox::AFtsTriggerBox | ( | ) |
Constructor.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
| void AFtsTriggerBox::UpdateTriggerState | ( | AActor * | InstigatorActor | ) |
Updates the trigger.
| InstigatorActor | Actor responsible for the event |
|
protected |
Whether the trigger should broadcast every overlap change, not just when the state changes
|
protected |
The trigger to send signals.