MovementPolicy_Record
classnative name gamedataMovementPolicy_RecordnativeimportOnly
extends TweakDBRecord › IScriptable › ISerializable
Methods 60
native func AllowedTags(out outList: array<wref<MovementPolicyTagList_Record>>)
native func AllowedTagsContains(item: wref<MovementPolicyTagList_Record>) -> Bool
native func AvoidObstacleWithinTolerance() -> Bool
native func AvoidSafeArea() -> Bool
native func AvoidThreat() -> Bool
native func AvoidThreatCost() -> Float
native func AvoidThreatIgnoringDirection() -> Bool
native func AvoidThreatRange() -> Float
native func BlockedTags(out outList: array<wref<MovementPolicyTagList_Record>>)
native func BlockedTagsContains(item: wref<MovementPolicyTagList_Record>) -> Bool
native func CalculateStartTangent() -> Bool
native func CirclingDirection() -> CName
native func DeadAngle() -> Float
native func DebugName() -> CName
native func DestinationOrientationPosition() -> wref<AIActionTarget_Record>
native func DestinationOrientationPositionHandle() -> ref<AIActionTarget_Record>
native func Distance() -> Float
native func DontUseStart() -> Bool
native func DontUseStop() -> Bool
native func DynamicTargetUpdateDistance() -> Float
native func DynamicTargetUpdateTimer() -> Float
native func GetAllowedTagsCount() -> Int32
native func GetAllowedTagsItem(index: Int32) -> wref<MovementPolicyTagList_Record>
native func GetAllowedTagsItemHandle(index: Int32) -> ref<MovementPolicyTagList_Record>
native func GetBlockedTagsCount() -> Int32
native func GetBlockedTagsItem(index: Int32) -> wref<MovementPolicyTagList_Record>
native func GetBlockedTagsItemHandle(index: Int32) -> ref<MovementPolicyTagList_Record>
native func GetOutOfWay() -> Bool
native func IgnoreCollisionAvoidance() -> Bool
native func IgnoreLoSPrecheck() -> Bool
native func IgnoreRestrictedMovementArea() -> Bool
native func IgnoreSpotReservation() -> Bool
native func KeepLineOfSight() -> CName
native func LineOfSightPointPreference() -> CName
native func MaxPathLength() -> Float
native func MaxPathLengthToDirectDistanceRatioCurve() -> CName
native func MinDistance() -> Float
native func MovementType() -> CName
native func Ring() -> wref<AIRingType_Record>
native func RingDistanceMult() -> Float
native func RingDistanceOffset() -> Float
native func RingHandle() -> ref<AIRingType_Record>
native func RingToleranceMult() -> Float
native func RingToleranceOffset() -> Float
native func SpatialHintMults() -> Vector3
native func StopOnObstacle() -> Bool
native func StrafingPredictionTime() -> Float
native func StrafingPredictionVelocityMax() -> Float
native func StrafingRotationOffset() -> Float
native func StrafingTarget() -> wref<AIActionTarget_Record>
native func StrafingTargetHandle() -> ref<AIActionTarget_Record>
native func SymmetricAnglesScores() -> Bool
native func Target() -> wref<AIActionTarget_Record>
native func TargetHandle() -> ref<AIActionTarget_Record>
native func Tolerance() -> Float
native func UseFollowSlots() -> Bool
native func UseOffMeshAllowedTags() -> Bool
native func UseOffMeshBlockedTags() -> Bool
native func ZDiff() -> Float