RestrictMovementAreaManager

Documents the RestrictMovementAreaManager class and its functions.

NOT DOCUMENTED We currently don't have information on how these functions work. They are being documented here for visibility.

Invoking RestrictMovementAreaManager

To invoke the restrict movement area manager, use the following Global function:

rmam = Game.RestrictMovementAreaManager()

Sub-functions

AssignRestrictMovementArea

AssignRestrictMovementArea(npcEntityID : EntityID, restrictMovementArea : NodeRef) : Bool;

FindPointInRestrictMovementArea

FindPointInRestrictMovementArea(npcEntityID : EntityID, referencePoint : Vector4, out restrictMovementAreaPoint : Vector4) : Bool;

GetAllPuppetsInRestrictMovementArea

GetAllPuppetsInRestrictMovementArea(area : RestrictMovementArea) : array:EntityID;

HasAssignedRestrictMovementArea

HasAssignedRestrictMovementArea(npcEntityID : EntityID) : Bool;

IsPointInPursuitZone

IsPointInPursuitZone(npcEntityID : EntityID, point : Vector4) : Bool;

IsPointInRestrictMovementArea

IsPointInRestrictMovementArea(npcEntityID : EntityID, point : Vector4, optional onlyActualArea : Bool) : Bool;

Last updated