Policies class
move.Policies
Inheritance
Base: IScriptable
Derived
None.
Properties
| Property | Type | |
|---|---|---|
destination | Vector3 | |
destinationTangent | Vector3 | |
startTangent | Vector3 | |
targetSmartObject | AIObjectId | |
targetWorkspot | game.SetupWorkspotActionEvent? | |
targetSmartObjectHash | ulong | |
targetObject | WeakHandle<game.Object> | |
strafingTarget | move.StrafingTarget | |
useFollowSlots | bool | |
followSlotOverrides | byte | |
hasLocalTargetOffset | bool | |
localTargetOffset | Vector3 | |
desiredDistance | float | |
toleranceRadius | float | |
minMovementDistance | float | |
strafingRotationOffset | float | |
minFollowerDistance | float | |
maxFollowerDistance | float | |
movementType | move.MovementType | |
circlingDirection | move.CirclingDirection | |
stopOnObstacle | bool | |
avoidObstacleWithinTolerance | bool | |
useCollisionAvoidance | bool | |
useDestReservation | bool | |
inRestrictedArea | bool | |
isSpline | bool | |
startFromClosestPoint | bool | |
ignoreNavigation | bool | |
useStart | bool | |
useStop | bool | |
isEvaluated | bool | |
useOffMeshAllowedTags | bool | |
useOffMeshBlockedTags | bool |
Functions
void SetDestinationPosition(Vector4 position)RTTIvoid SetInvalidDestinationPosition()RTTIvoid SetDestinationObject(game.Object objectt)RTTIvoid SetDestinationCover(ulong cover)RTTIvoid SetStrafingTarget(game.Object objectt)RTTIvoid SetDestinationOrientation(Quaternion oreiantation)RTTIvoid SetStrafingPosition(Vector4 position)RTTIvoid SetDistancePolicy(float distance, float tolerance)RTTIvoid SetMaxZDiff(float zDiff)RTTIvoid SetMinDistancePolicy(float minDistance)RTTIvoid SetStrafingPredictionTime(float strafingPredictionTime, float strafingPredictionVelocityMax)RTTIvoid SetStrafingRotationOffset(float angle)RTTIvoid SetDynamicTargetUpdateTimer(float updateTimer, float distance)RTTIvoid SetCirclingPolicy(move.CirclingDirection direction)RTTIvoid SetStopOnObstacle(bool stopOnObstacle)RTTIvoid SetAvoidObstacleWithinTolerance(bool avoidWiyhinTolerance)RTTIvoid SetKeepLineOfSight(move.LineOfSight los)RTTIvoid SetLineOfSightPointPreference(move.LineOfSightPointPreference preference)RTTIvoid SetUseLineOfSitePrecheck(bool precheck)RTTIvoid SetMovementType(move.MovementType movementType)RTTIvoid SetCollisionAvoidancePolicy(bool avoidance, bool reservation)RTTIvoid SetInRestrictedArea(bool inRestrictedArea)RTTIvoid SetAvoidPreventionFreeAreas(bool inRestrictedArea)RTTIvoid SetAvoidSafeArea(bool inRestrictedArea)RTTIvoid SetUseOffMeshAllowedTags(bool useOffMeshBlockedTags)RTTIvoid AddAllowedTag(CName tag)RTTIvoid SetUseOffMeshBlockedTags(bool useOffMeshAllowedTags)RTTIvoid AddBlockedTag(CName tag)RTTIvoid SetAvoidThreat(bool avoidThreat)RTTIvoid SetAvoidThreatIgnoringDirection(bool ignoreDirection)RTTIvoid SetGetOutOfWay(bool getOutOfWay)RTTIvoid SetUseStartStop(bool useStart, bool useStop)RTTIvoid SetIgnoreNavigation(bool ignore)RTTImove.MovementType GetMovementType()RTTIvoid SetIdleTurnsDeadZoneAngle(float angle)RTTIfloat GetIdleTurnsDeadZoneAngle()RTTIvoid SetUseFollowSlots(bool use)RTTIvoid SetUseSymmetricAnglesScores(bool use)RTTIvoid SetSquadInfo(uint squadIndex, uint squadSize)RTTIvoid SetMaxPathLengthToDirectDistanceRatioCurve(CName curveName)RTTICName GetMaxPathLengthToDirectDistanceRatioCurve()RTTIvoid SetMaxPathLength(float length)RTTIfloat GetMaxPathLength()RTTIvoid SetDebugName(CName debugName)RTTIvoid SetTweakDBID(TDBID id)RTTIvoid SetPositionProvider(ent.IPositionProvider provider)RTTIvoid SetStrafingPositionProvider(ent.IPositionProvider provider)RTTIvoid SetCalculateStartTangent(bool calculateTangent)RTTIvoid SetLocalTargetOffset(Vector4 position)RTTIvoid SetCostModCircle(world.NavigationScriptCostModCircle costModCircle)RTTIstatic Vector4 GetInvalidPos()staticRTTI