Actor I/O Subsystem

The I/O subsystem is a context handler for the I/O system that is unique per game world. It stores the current ActionExecutionContext, exposes a list of natively supported I/O events and functions, and a list of globally available Named Arguments.

There must always be one I/O subsystem available both at runtime, and in Unreal Editor. Unless specified otherwise, the ActorIOSubsystemBase class will be used.

Customizing the I/O Subsystem

  1. Create a new blueprint (or C++ class) from the ActorIOSubsystemBase class.

  2. Go to Edit -> Project Settings -> Actor I/O.

  3. Set the subsystem class to your own, and re-open the level.

Last updated