Skip to content

Task

To add tasks to the step, in the step section, click + next to the number of the step:

Select the type of the task and click Apply:

This will create a new task subsection:

Info

To verify the task completion, you need to create a TaskBasedVerification.

Task types

OR

If tasks are combined using OR, the player will only need to complete one of them. Example:

Step 1
  OR
     [0]
        Task 1
     [1]
        Task 2
     [2]
        Task 3
        Task 4

In order to complete Step 1, the player will need to either complete Task 1 OR Task 2 OR Task 3 and Task 4.

Debug Task

This task is only used for debug purposes: to show a predefined text in the Level objectives window in the game.

Bring Object To Location

The player needs to deliver one or more (max. 6) quest objects to the specified area. Quest objects — instances of prefabs with _quest_ in the name.

  • Domain To Bring — target location, a domain prefab with correctly set up filters.
  • Use Markers For Objects — display markers for target objects.
  • Destroy Objects After Finish Step — if enabled, the player will lose the object they brought to the location.
  • Displayed Zones — areas that will be highlighted when the task becomes active. Each zone must be an instance of an objective_zone prefab.
  • Objects — a list of objects placed in the scene. Max. number of objects — 6.

Bring Quest Object To Phantom

The player needs to bring an object to a phantom. Usually, the object is the same as the phantom, for example, bring a transformer box to the transformer phantom:

  • Phantom — phantom of the object in the scene; all phantom prefabs have _phantom_ in their name.
  • Composite Quest Object — the quest object in the scene; all suitable quest objects have _composite_ in their name. 
  • Use Markers For Object/Phantom — show markers above the quest object/phantom of the object.
  • Displayed Zones — areas that will be highlighted when the task becomes active. Each zone must be an instance of the objective_zone prefab.

Clear Area

The player needs to remove one or more objects from the area.

  • Domain To Clean— target location, a domain prefab with correctly set up filters.
  • Displayed Zones — areas that will be highlighted when the task becomes active. Each zone must be an instance of the objective_zone prefab.
  • Objects Required Number — how many objects must be removed from the area.
  • Objects Tags — the player needs to remove the objects that have the specified tags.

Find Object

The player needs to find the specified object anywhere in the scene.

  • Focus Distance — minimum distance from which the player could focus on the object and complete the task.
  • Remove Marker From Found Objects On Finish — if enabled, markers above found objects will be removed when the player completes the task.
  • Displayed Zones — areas that will be highlighted when the task becomes active. Each zone must be an instance of the objective_zone prefab.
  • Objects — objects that the player must find. These object must be already added to the scene.

Get Into Truck

The player needs to change their vehicle.

  • Is Spawn Truck — defines whether to spawn the target truck or not (if the truck has already been added to the scene). If enabled, you will need to specify the tag of the spawned truck (for example, to make it a requirement to use it in the next tasks). Otherwise, you will need to select an object in the scene.
  • Displayed Zones — areas that will be highlighted when the task becomes active. Each zone must be an instance of the objective_zone prefab.

Reach Location

The player needs to reach a specific area or multiple areas.

  • Use Special Trucks — if enabled, the player will have to use the truck either matching the specified tag or manually selected for this task in the scene.
  • Destroy Truck At The End — if enabled, the truck will be destroyed and the player's view will be changed to the Eagle Mode.
  • Displayed Zones — areas that will be highlighted when the task becomes active. Each zone must be an instance of the objective_zone prefab.
  • Target Domains — target areas, domain prefabs with correctly set up filters.

TaskWaitAnotherObjectiveFinished

A special type of task: the player doesn't need to perform any actions for this task, but they must complete some other objective. Used primarily for Main Objectives.