Entity I/O

Entity I/O system (inputs/outputs) for Source2Mod.

Provides:

  • Access to entity outputs (OnTrigger, OnUse, etc.)
  • Hooking system for listening to outputs
  • Filtering by entity + classname + output name
Equivalent to Hammer I/O system (FireOutput / AcceptInput).

Data passed to inputs.

Header source2mod/schema/entityio.h

Fields

FieldTypeDescription
pActivatorCBaseEntity*Entity that triggered the input
pCallerCBaseEntity*Entity owning the output
valuevariant_tPassed value
nOutputIDint

Macros

NULL

#define NULL 0

Entity I/O system (inputs/outputs) for Source2Mod.

Provides:

  • Access to entity outputs (OnTrigger, OnUse, etc.)
  • Hooking system for listening to outputs
  • Filtering by entity + classname + output name
Equivalent to Hammer I/O system (FireOutput / AcceptInput).

On this page