Cleanup is going to take awhile, so the site is back up but editing has been disabled.

Logic relay

From HalfLife 2 Knowledge Base

Jump to: navigation, search

Contents

logic_relay

Source(core) Point Entity


description

A message forwarder. Fires an OnTrigger output when triggered, and can be disabled to prevent forwarding outputs. Useful as an intermediary between one entity and another for turning on or off an I/O connection, or as a container for holding a set of outputs that can be triggered from multiple places.

properties

  • Name targetname(target_source)
    The name that other entities refer to this entity by.
  • Start Disabled StartDisabled(choices)
    • 0 - No
    • 1 - Yes


spawn flags

  • 1: Only trigger once - default: OFF
  • 2: Allow fast retrigger - default: OFF


inputs

  • Kill(void)
    Removes this entity from the world.
  • KillHierarchy(void)
    Removes this entity and all its children from the world.
  • AddOutput(string)
    Adds an entity I/O connection to this entity. Format
  • FireUser1(void)
    Causes this entity's OnUser1 output to be fired.
  • FireUser2(void)
    Causes this entity's OnUser2 output to be fired.
  • FireUser3(void)
    Causes this entity's OnUser3 output to be fired.
  • FireUser4(void)
    Causes this entity's OnUser4 output to be fired.
  • Enable(void)
    Enable this entity.
  • Disable(void)
    Disable this entity.


outputs

  • OnUser1(void)
    Fired in response to FireUser1 input.
  • OnUser2(void)
    Fired in response to FireUser2 input.
  • OnUser3(void)
    Fired in response to FireUser3 input.
  • OnUser4(void)
    Fired in response to FireUser4 input.


related tutorials

Submit your tutorial for logic_relay

Personal tools