BlackICE Scripting

class move

Policies

move.Policies

  • 32 properties
  • 51 functions

Extends IScriptable ISerializable

Properties

PropertyTypeOffset
destinationVector30x40
destinationTangentVector30x4C
startTangentVector30x58
targetSmartObjectAIObjectId0x68
targetWorkspotgame.SetupWorkspotActionEvent?0x78
targetSmartObjectHashulong0x70
targetObjectWeakHandle<game.Object>0x88
strafingTargetmove.StrafingTarget0x98
useFollowSlotsbool0xC0
hasLocalTargetOffsetbool0xF8
localTargetOffsetVector30xFC
desiredDistancefloat0x108
toleranceRadiusfloat0x114
minMovementDistancefloat0x10C
strafingRotationOffsetfloat0x120
minFollowerDistancefloat0x118
maxFollowerDistancefloat0x11C
movementTypemove.MovementType0x140
circlingDirectionmove.CirclingDirection0x150
stopOnObstaclebool0x154
avoidObstacleWithinTolerancebool0x155
useCollisionAvoidancebool0x156
useDestReservationbool0x157
inRestrictedAreabool0x159
isSplinebool0x168
startFromClosestPointbool0x16A
ignoreNavigationbool0x180
useStartbool0x181
useStopbool0x182
isEvaluatedbool0x184
useOffMeshAllowedTagsbool0x18C
useOffMeshBlockedTagsbool0x18D

Functions

  • void SetDestinationPosition(Vector4 position) RTTI
  • void SetInvalidDestinationPosition() RTTI
  • void SetDestinationObject(game.Object objectt) RTTI
  • void SetDestinationCover(ulong cover) RTTI
  • void SetStrafingTarget(game.Object objectt) RTTI
  • void SetDestinationOrientation(Quaternion oreiantation) RTTI
  • void SetStrafingPosition(Vector4 position) RTTI
  • void SetDistancePolicy(float distance, float tolerance) RTTI
  • void SetMaxZDiff(float zDiff) RTTI
  • void SetMinDistancePolicy(float minDistance) RTTI
  • void SetStrafingPredictionTime(float strafingPredictionTime, float strafingPredictionVelocityMax) RTTI
  • void SetStrafingRotationOffset(float angle) RTTI
  • void SetDynamicTargetUpdateTimer(float updateTimer, float distance) RTTI
  • void SetCirclingPolicy(move.CirclingDirection direction) RTTI
  • void SetStopOnObstacle(bool stopOnObstacle) RTTI
  • void SetAvoidObstacleWithinTolerance(bool avoidWiyhinTolerance) RTTI
  • void SetKeepLineOfSight(move.LineOfSight los) RTTI
  • void SetLineOfSightPointPreference(move.LineOfSightPointPreference preference) RTTI
  • void SetUseLineOfSitePrecheck(bool precheck) RTTI
  • void SetMovementType(move.MovementType movementType) RTTI
  • void SetCollisionAvoidancePolicy(bool avoidance, bool reservation) RTTI
  • void SetInRestrictedArea(bool inRestrictedArea) RTTI
  • void SetAvoidPreventionFreeAreas(bool inRestrictedArea) RTTI
  • void SetAvoidSafeArea(bool inRestrictedArea) RTTI
  • void SetUseOffMeshAllowedTags(bool useOffMeshBlockedTags) RTTI
  • void AddAllowedTag(CName tag) RTTI
  • void SetUseOffMeshBlockedTags(bool useOffMeshAllowedTags) RTTI
  • void AddBlockedTag(CName tag) RTTI
  • void SetAvoidThreat(bool avoidThreat) RTTI
  • void SetAvoidThreatIgnoringDirection(bool ignoreDirection) RTTI
  • void SetGetOutOfWay(bool getOutOfWay) RTTI
  • void SetUseStartStop(bool useStart, bool useStop) RTTI
  • void SetIgnoreNavigation(bool ignore) RTTI
  • move.MovementType GetMovementType() RTTI
  • void SetIdleTurnsDeadZoneAngle(float angle) RTTI
  • float GetIdleTurnsDeadZoneAngle() RTTI
  • void SetUseFollowSlots(bool use) RTTI
  • void SetUseSymmetricAnglesScores(bool use) RTTI
  • void SetSquadInfo(uint squadIndex, uint squadSize) RTTI
  • void SetMaxPathLengthToDirectDistanceRatioCurve(CName curveName) RTTI
  • CName GetMaxPathLengthToDirectDistanceRatioCurve() RTTI
  • void SetMaxPathLength(float length) RTTI
  • float GetMaxPathLength() RTTI
  • void SetDebugName(CName debugName) RTTI
  • void SetTweakDBID(TDBID id) RTTI
  • void SetPositionProvider(ent.IPositionProvider provider) RTTI
  • void SetStrafingPositionProvider(ent.IPositionProvider provider) RTTI
  • void SetCalculateStartTangent(bool calculateTangent) RTTI
  • void SetLocalTargetOffset(Vector4 position) RTTI
  • void SetCostModCircle(world.NavigationScriptCostModCircle costModCircle) RTTI
  • static Vector4 GetInvalidPos() staticRTTI