Book Image

Source SDK Game Development Essentials

By : Brett Joseph Bernier
Book Image

Source SDK Game Development Essentials

By: Brett Joseph Bernier

Overview of this book

Table of Contents (18 chapters)
Source SDK Game Development Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 7. Triggers and the Input/Output System

The Input/Output system is the heart and soul of any scripting event created with Hammer. An entity is activated or triggered with an input. An input tells the target entity what to do; if the target entity is a light, an input could turn the light on or off. Entities have outputs as well. If a button is pressed, one of its outputs can tell the light to turn on or off. Inputs trigger outputs. Each entity also has a subroutine-like function that can trigger a sequence of events when told to do so.

In this chapter, we will cover:

  • Creating your first triggers

    • Using trigger once

    • Using Trigger multiple

  • Using logic triggers

  • Using filters

  • Using subroutines

Mastering the Input/Output system takes no time at all. Let's jump in.