Plugin Logical

This plugin provides logical gates and operations.

Components

NamePropertiesDataTypeSocketTypeDescription
conditionconditionboolinputAccepts a boolean condition and returns an result
resultanyoutputThe datatype may be overridden by the concrete entity type
actiontriggerboolinputTriggers an action when receiving a boolean true on the trigger property
resultanyoutputThe datatype may be overridden by the concrete entity type
generatortriggerbooloutputProduces triggers (sends boolean true signals)
logical_gatelhsboolinput
rhsboolinput
resultbooloutput
logical_operationlhsboolinput
resultbooloutput

Entity Types

NameComponentsPropertiesDataTypeSocketTypeDescription
notlogical_operationlhsboolinputNOT-Operation
logical_operationresultbooloutput
andlogical_gatelhsboolinputAND-Gate
logical_gaterhsboolinput
logical_gateresultbooloutput
nandlogical_gatelhsboolinputNAND-Gate
logical_gaterhsboolinput
logical_gateresultbooloutput
norlogical_gatelhsboolinputNOR-Gate
logical_gaterhsboolinput
logical_gateresultbooloutput
orlogical_gatelhsboolinputOR-Gate
logical_gaterhsboolinput
logical_gateresultbooloutput
xorlogical_gatelhsboolinputXOR-Gate
logical_gaterhsboolinput
logical_gateresultbooloutput
xnorlogical_gatelhsboolinputXNOR-Gate
logical_gaterhsboolinput
logical_gateresultbooloutput
if_then_elseconditionconditionboolinputEach time it's triggered, either the then-payload or the else-payload gets propagated
then_payloadanyinputWill be propagated if the condition is true
else_payloadanyinputWill be propagated if the condition is false
conditionresultanyoutput
toggleactiontriggerboolinputIf triggered the result will toggled
actionresultbooloutput
triggeractiontriggerboolinputIf triggered the payload will be copied to the result
payloadanyinput
actionresultanyoutput

Platform Compatibility

PlatformCompatibility
Linux
MacOS
Windows

Repository

NameRepository
inexor-rgf-plugin-logicalhttps://github.com/inexorgame/inexor-rgf-plugin-logical