MovePolicies
classnative name movePoliciesnative
extends IScriptable › ISerializable
Properties 33
| Name | Type | Flags |
|---|---|---|
avoidObstacleWithinTolerance | Bool | overriding |
circlingDirection | moveCirclingDirection | overriding |
desiredDistance | Float | overriding |
destination | Vector3 | overriding |
destinationTangent | Vector3 | overriding |
followSlotOverrides | static<4,Vector3> | overriding |
hasLocalTargetOffset | Bool | overriding |
ignoreNavigation | Bool | overriding |
inRestrictedArea | Bool | overriding |
isEvaluated | Bool | overriding |
isSpline | Bool | overriding |
localTargetOffset | Vector3 | overriding |
maxFollowerDistance | Float | overriding |
minFollowerDistance | Float | overriding |
minMovementDistance | Float | overriding |
movementType | moveMovementType | overriding |
startFromClosestPoint | Bool | overriding |
startTangent | Vector3 | overriding |
stopOnObstacle | Bool | overriding |
strafingRotationOffset | Float | overriding |
strafingTarget | StrafingTarget | overriding |
targetObject | wref<GameObject> | overriding |
targetSmartObject | AIObjectId | overriding |
targetSmartObjectHash | Uint64 | overriding |
targetWorkspot | ref<SetupWorkspotActionEvent> | overriding |
toleranceRadius | Float | overriding |
useCollisionAvoidance | Bool | overriding |
useDestReservation | Bool | overriding |
useFollowSlots | Bool | overriding |
useOffMeshAllowedTags | Bool | overriding |
useOffMeshBlockedTags | Bool | overriding |
useStart | Bool | overriding |
useStop | Bool | overriding |
Methods 51
native func AddAllowedTag(tag: CName)
native func AddBlockedTag(tag: CName)
native func GetIdleTurnsDeadZoneAngle() -> Float
static native func GetInvalidPos() -> Vector4
native func GetMaxPathLength() -> Float
native func GetMaxPathLengthToDirectDistanceRatioCurve() -> CName
native func GetMovementType() -> moveMovementType
native func SetAvoidObstacleWithinTolerance(avoidWiyhinTolerance: Bool)
native func SetAvoidPreventionFreeAreas(inRestrictedArea: Bool)
native func SetAvoidSafeArea(inRestrictedArea: Bool)
native func SetAvoidThreat(avoidThreat: Bool)
native func SetAvoidThreatIgnoringDirection(ignoreDirection: Bool)
native func SetCalculateStartTangent(calculateTangent: Bool)
native func SetCirclingPolicy(direction: moveCirclingDirection)
native func SetCollisionAvoidancePolicy(avoidance: Bool, reservation: Bool)
native func SetCostModCircle(costModCircle: ref<NavigationCostModCircle>)
native func SetDebugName(debugName: CName)
native func SetDestinationCover(cover: Uint64)
native func SetDestinationObject(object: ref<GameObject>)
native func SetDestinationOrientation(oreiantation: Quaternion)
native func SetDestinationPosition(position: Vector4)
native func SetDistancePolicy(distance: Float, tolerance: Float)
native func SetDynamicTargetUpdateTimer(updateTimer: Float, distance: Float)
native func SetGetOutOfWay(getOutOfWay: Bool)
native func SetIdleTurnsDeadZoneAngle(angle: Float)
native func SetInRestrictedArea(inRestrictedArea: Bool)
native func SetInvalidDestinationPosition()native func SetKeepLineOfSight(los: moveLineOfSight)
native func SetLineOfSightPointPreference(preference: moveLineOfSightPointPreference)
native func SetLocalTargetOffset(position: Vector4)
native func SetMaxPathLength(length: Float)
native func SetMaxPathLengthToDirectDistanceRatioCurve(curveName: CName)
native func SetMaxZDiff(zDiff: Float)
native func SetMinDistancePolicy(minDistance: Float)
native func SetMovementType(movementType: moveMovementType)
native func SetPositionProvider(provider: ref<IPositionProvider>)
native func SetSquadInfo(squadIndex: Uint32, squadSize: Uint32)
native func SetStopOnObstacle(stopOnObstacle: Bool)
native func SetStrafingPosition(position: Vector4)
native func SetStrafingPositionProvider(provider: ref<IPositionProvider>)
native func SetStrafingPredictionTime(strafingPredictionTime: Float, strafingPredictionVelocityMax: Float)
native func SetStrafingRotationOffset(angle: Float)
native func SetStrafingTarget(object: ref<GameObject>)
native func SetTweakDBID(id: TweakDBID)
native func SetUseFollowSlots(use: Bool)
native func SetUseLineOfSitePrecheck(precheck: Bool)
native func SetUseOffMeshAllowedTags(useOffMeshBlockedTags: Bool)
native func SetUseOffMeshBlockedTags(useOffMeshAllowedTags: Bool)
native func SetUseStartStop(useStart: Bool, useStop: Bool)
native func SetUseSymmetricAnglesScores(use: Bool)