Wire types

The port types used across gates, from the source inventory's type glossary.

any
polymorphic or unresolved; resolve via PortsAreCompatible or source wire's type
arrayVarRef
reference to an Array Variable component
bool
boolean - port names typically prefixed with b
character
player character reference
color
FColor/FLinearColor - may expose .R/.G/.B/.A sub-ports
controller
player controller reference
entity
world entity reference
exec
execution flow control - not data
float
floating-point scalar - used by Math/Trig and most numeric args
int
integer - used by Bitwise family and index args
rotator
FRotator (Pitch,Yaw,Roll) - may expose .Pitch/.Yaw/.Roll sub-ports
string
FString
varRef
reference to a Variable component
vector
FVector (X,Y,Z) - may expose .X/.Y/.Z sub-ports
exec ports are execution flow, not data — they decide when something runs, while the other types carry values. Boolean input ports are usually prefixed b in their internal name.