rhombusTutorial 5: How to create sequential and parallel tasks

The goal of this tutorial is to demonstrate how to set up a sequential and a parallel task. What does that mean in practice?

  • In the first example, we want one gear to be removed, and only afterwards the next one. This scenario represents the sequential setup.

  • In the second scenario, we also have two gears, but these can be removed simultaneously or in any order. Once both gears have been removed, the task is considered completed.

Create a new project and select URealXR as the template. In the next step, go to the Content Browser and open the folder VRAssembling/Meshes. Drag the gear named Gear_SM into the viewport. Duplicate it three times so that you end up with a total of four gears.

Add a media screen via the Tool Spawner as well. The result should look as follows.

Now select all 4 gears and switch to the Transformer tab. Under Transformers, select Moveable (Basic) and assign a slot name (Gear). Click on Disassembly and finally on the Spawn button.

The result should look as follows.

Now switch to the Tasklist Editor. Create a new tasklist by pressing the button!

Give the tasklist a name (gear) and hit the button "add section"

In the created section, create a new task and fill in the information as follows.

In the next step, click on the actor Gear(1_BP_SLOT_Holo) from the "unused" section and drop it onto the "Create actor assignment" button.

The final result should look as follows.

Now select the Gear(1_BP_SLOT_Holo2) actor from the "unused" section and drop it onto the "Create Task" button.

The result should look something like that. Here you can see that two tasks have been created within one section. These will be processed sequentially.

Now create a new section by pressing the button labeled "add section".

Create a task in the new section and fill out the forms.

Next, click on the actor Gear(1_BP_Slot_Holo3) and drop it onto the "Create actor assignment" button.

The result should look like this.

Now click the last remaining actor under the “unused” category and drop it onto the Create actor assignment button of the first task.

The final result should look as follows.

Here you’ve now bundled two actions from two actors into a single task. They are on the same hierarchical level and can be removed simultaneously or in any order. Try it out in VR

Last updated