Flashlight
< Half-Life: Alyx Workshop Tools | Level Design(Redirected from HLA SDK/Flashlight)
Introduction
This tutorial will teach you how to use the flashlight in your map.
You will need:
- A logic_playerproxy
- An info_hlvr_equip_player
- An input method (Triggers, buttons, etc...)
Setup
Create a room with an info_hlvr_equip_player. Set the properties:
Key | Value |
---|---|
Equip on Map Start | ✓ |
Flashlight | ✓ |
Grabbity Gloves | ✓ |
Place a logic_playerproxy and name it playerproxy for this tutorial.
Place a trigger_multiple where you would like your flashlight to be turned on or off.
Turning the Flashlight On/Off
To turn on the flashlight, send the input SetFlashlightEnable to the playerproxy.
My Output | Target Entity | Target Input | Parameter | Delay |
---|---|---|---|---|
OnTrigger | playerproxy | SetFlashlightEnable | 0.00 |
To turn off the flashlight, send the input SetFlashlightDisable to the playerproxy.
My Output | Target Entity | Target Input | Parameter | Delay |
---|---|---|---|---|
OnTrigger | playerproxy | SetFlashlightDisable | 0.00 |
Tip:If it is possible to backtrack to an area with light, create 2 sets of triggers for the flashlight. One to turn it on when entering the dark area, and one to turn it off when returning to the light.
Finishing Up
Compile and run your map. When you walk through the triggers, your flashlight will turn on and off.
You can download the example map here. [[1]]