Latent actions
The last topic of this chapter is dealing with latent Kismet actions. Normally Kismet actions are activated, some code is run, and their outputs are sent out immediately, but sometimes we'll want to delay an output until some condition has been met. For example, if we take a look at SeqAct_PlaySound, we can see this in the default properties:
OutputLinks(1)=(LinkDesc="Finished")
This obviously isn't an output that activates immediately; it waits until the sound is finished playing and then activates this output. But how do we do that for our own actions? Let's find out!