Add Order

public void AddOrder(Order order, bool isAdditive)

This method allows to give orders to unit, for example - move to position, move to target or attack enemy target.

Arguments

Order order - object of Order type, contains all order info - target or position to move, etc. It can be packed MovePositionOrder or any other child class of the Order class.

bool isAdditive - if this argument set to true, new order will be added in unit orders sequence. If false - order will stop all current unit orders and replace them by itself.

Built-in order types

Order Type

Description

MovePositionOrder

Move to specified position

AttackOrder

Attack specified target

Follow Order

Follow specified unit