Buttons
< Half-Life: Alyx Workshop Tools | Level Design(Redirected from HLA SDK/Buttons)
Jump to navigation
Jump to search
Introduction
This tutorial will teach you how to create buttons for HL:A based mods.
Setup
Create a test room. Insert a prop_dynamic. For this tutorial, set its model to models/props/button_1_pusher.vmdl
Insert a func_physical_button mesh entity. Match its volume to the model you chose for the prop_dynamic and, for this tutorial, set the following properties:
| Key | Value |
|---|---|
| Name | button_pusher |
| Move direction | <align it with the push direction> |
| Speed | 10 |
| Delay Before Reset | 0 |
| Use sound | Button_Basic.Press |
In the outputs, add the following output:
| My Output | Target Entity | Target Input | Parameter | Delay |
|---|---|---|---|---|
| OnPressed | <targetEntity> | <input> | 0.00 |
Select the prop_dynamic again and set its Parent Name to button_pusher.
Finishing up
Compile and run your map, and you should have a working button.

