2010-02-05 14:00:39 -08:00
|
|
|
Engine.RegisterInterface("UnitAI");
|
2011-02-05 12:35:34 -08:00
|
|
|
|
2016-08-03 05:04:49 -07:00
|
|
|
/**
|
|
|
|
|
* Message of the form { "idle": boolean }
|
|
|
|
|
* sent from UnitAI whenever the unit's idle status changes.
|
|
|
|
|
*/
|
2011-02-05 12:35:34 -08:00
|
|
|
Engine.RegisterMessageType("UnitIdleChanged");
|
2012-05-09 05:14:22 -07:00
|
|
|
|
2020-06-02 04:40:29 -07:00
|
|
|
/**
|
|
|
|
|
* Message of the form { "ableToMove": boolean }
|
|
|
|
|
* sent from UnitAI whenever the unit's ability to move changes.
|
|
|
|
|
*/
|
|
|
|
|
Engine.RegisterMessageType("UnitAbleToMoveChanged");
|
|
|
|
|
|
|
|
|
|
|
2017-05-19 13:28:21 -07:00
|
|
|
/**
|
|
|
|
|
* Message of the form { "to": string }
|
|
|
|
|
* where "to" value is a UnitAI stance,
|
|
|
|
|
* sent from UnitAI whenever the unit's stance changes.
|
|
|
|
|
*/
|
|
|
|
|
Engine.RegisterMessageType("UnitStanceChanged");
|
|
|
|
|
|
2016-08-03 05:04:49 -07:00
|
|
|
/**
|
|
|
|
|
* Message of the form { "to": string }
|
|
|
|
|
* where "to" value is a UnitAI state,
|
|
|
|
|
* sent from UnitAI whenever the unit changes state.
|
|
|
|
|
*/
|
2012-04-04 13:23:41 -07:00
|
|
|
Engine.RegisterMessageType("UnitAIStateChanged");
|
2012-05-09 05:14:22 -07:00
|
|
|
|
2016-08-03 05:04:49 -07:00
|
|
|
/**
|
|
|
|
|
* Message of the form { "to": number[] }
|
|
|
|
|
* where "to" value is an array of data orders given by GetOrderData,
|
|
|
|
|
* sent from UnitAI whenever the unit order data changes.
|
|
|
|
|
*/
|
2012-04-04 13:23:41 -07:00
|
|
|
Engine.RegisterMessageType("UnitAIOrderDataChanged");
|
2013-11-08 15:22:59 -08:00
|
|
|
|
2016-08-03 05:04:49 -07:00
|
|
|
/**
|
|
|
|
|
* Message of the form { "entity": number }
|
|
|
|
|
* sent from UnitAI whenever a pickup is requested.
|
|
|
|
|
*/
|
2013-11-08 15:22:59 -08:00
|
|
|
Engine.RegisterMessageType("PickupRequested");
|
|
|
|
|
|
2016-08-03 05:04:49 -07:00
|
|
|
/**
|
|
|
|
|
* Message of the form { "entity": number }
|
|
|
|
|
* sent from UnitAI whenever a pickup is aborted.
|
|
|
|
|
*/
|
2013-11-08 15:22:59 -08:00
|
|
|
Engine.RegisterMessageType("PickupCanceled");
|