Use the Easy Build System integration when a behavior tree should control build modes, preview rotation, placement, adjustment, destruction, upgrades, or building save data.

Install the integration

  1. Download the current Easy Build System integration from Opsive Downloads.
  2. Import BehaviorDesignerEasyBuildSystem.unitypackage.
  3. Confirm Place Building Part appears in the Task List.

What the integration adds

  • Controller: Set Building Mode, Is Placement Mode, Is Destruction Mode, Is Adjustment Mode, Rotate Preview, Validate Action, Cancel Action.
  • Building manager: Place Building Part, Adjust Building Part, Destroy Building Part, Destroy Building Part By Unique Id, Destroy All Placed Parts, Select Building Part, Select Building Part By Index, Get Selected Part, Get Part By Prefab Id, Get Part By Unique Id, Get Part Count, Upgrade Building Part.
  • Persistence: Save Buildings, Load Buildings, Delete Save, Has Save Data.

The downloaded integration contains this complete task set even when an online catalog revision does not list it.

Build a first workflow

  1. Verify the Easy Build System controller can preview and place one part.
  2. Use Set Building Mode and Select Building Part.
  3. Run Place Building Part only after the placement condition is valid.
  4. Read Get Part Count and test save/load before extending the production tree.