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.