My program doesn't have bugs. It just develops random features.
User:Crusha/UltimateMappingTools/UnTriggerEventGate
UnTriggerEventGate
by Crusha K. Rool
This actor turns the incoming UnTriggerEvents into TriggerEvents or the other way around. You can decide whether the other uncasted Event-type should pass or be stopped.
Do not confuse this with the LogicalNOT, which will do the work in both directions all the time. This one is thought for the case that the destination of the chain of Events understands only multiple TriggerEvents, but no UnTriggerEvents.
Variables
Property group 'Events'
Tag
Type: name
The incoming Event that will be processed.
Event
Type: name
This Event will be (un)triggered next, depending on the operations that shall be performed on the input.
Property group 'UnTriggerEventGate'
bTriggerToUntrigger
Type: bool
If True, this gate works in the other direction.
bStopNonCast
Type: bool
Won't let the (Un)Trigger-event that is not casted pass. The chain of Events will simply stop here.
bConvertEverySecondEvent
Type: bool
This is best described with an example:
If only UnTriggerEvents come in, this will do the following:
UnTriggerEvent - TriggerEvent - UnTriggerEvent - TriggerEvent - …
If bTriggerToUntrigger is True and TriggerEvents come in, this will do:
TriggerEvent - UnTriggerEvent - TriggerEvent - …