Dispatcher Tutorial

The other day I had a request for a basic dispatcher tutorial - so I've put this together, I hope it is of some help.

 
Step 1 - Create a basic map

For this tutorial I simply created a room with 1 light and a player start. You can use whatever you want. You can download the completed map at the bottom of the page.

Step 2 - Trigger the dispatcher

Next you need something for the player to touch or walk into that will start the dispatcher

For simplicity I used a simple Trigger. I set the Message to 'Proximity Trigger Triggered' and set bTriggerOnceOnly to true.

The Event property is then set to the name of the dispatcher (in this case 'Dispatcher')

Step 3 - What the dispatcher will trigger

Next you need something for the dispatcher to trigger - normally more than one thing.

I've used 3 SpecialEvent actors, with Tag's of SpecialEvent1, SpecialEvent2 and SpecialEvent3. I set SpecialEvent->Message to 'Special Event 1' for SpecialEvent1 and so on

Step 4 - The dispatcher

Lastly I placed the dispatcher itself. Set its Tag to whatever you set the above Trigger to (in this case 'Dispatcher' which it should be to start with).

Next go to the Dispatcher properties and set them as in the image on the right.

 

What this will do is after the dispatcher is triggered it will wait 1 second and then trigger SpecialEvent1. Then it will wait another 2 seconds and trigger SpecialEvent2 and finally wait another 3 seconds and trigger SpecialEvent3 (6 seconds in total).

 
Download Tutorial Map