Triggers are made for one thing : letting bullets spawn other bullets or nodes. Do you want your bullet to explode and spawn multiple little bullets on collision ? Do you want your bullets to spawn a node every 4 seconds ? This is what triggers are for.

A trigger is made of a condition + an event : if the condition is met, the event is triggered. Ex : spawn pattern 2 when a bullet is at less than 100 pixels of the player.

Alternatively, you can connect a TriggerContainer to a SpawnPoint which can be used to trigger the Spawnpoint’s spawn call with a Trigger Time or Trigger Position but it’s not very useful and not to be used as the default way to use Spawnpoints or Trigger Containers.

Using Triggers

Properties :

Trigger resources are :

Trigger Time

Trigger Col

Trigger Pos

Trigger Signal