class game.data
MovementPolicy_Record
game.data.MovementPolicy_Record
- 0 properties
- 60 functions
Extends game.data.TweakDBRecord IScriptable ISerializable
Properties
None.
Functions
WeakHandle<game.data.AIRingType_Record> Ring()RTTIgame.data.AIRingType_Record? RingHandle()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "RingHandle", (MovementPolicy_Record_RingHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AIRingType_Record>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_RingHandle( game.data.MovementPolicy_Record self );WeakHandle<game.data.AIActionTarget_Record> StrafingTarget()RTTIgame.data.AIActionTarget_Record? StrafingTargetHandle()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "StrafingTargetHandle", (MovementPolicy_Record_StrafingTargetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AIActionTarget_Record>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_StrafingTargetHandle( game.data.MovementPolicy_Record self );WeakHandle<game.data.AIActionTarget_Record> Target()RTTIgame.data.AIActionTarget_Record? TargetHandle()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "TargetHandle", (MovementPolicy_Record_TargetHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AIActionTarget_Record>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_TargetHandle( game.data.MovementPolicy_Record self );WeakHandle<game.data.AIActionTarget_Record> DestinationOrientationPosition()RTTIgame.data.AIActionTarget_Record? DestinationOrientationPositionHandle()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "DestinationOrientationPositionHandle", (MovementPolicy_Record_DestinationOrientationPositionHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.AIActionTarget_Record>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_DestinationOrientationPositionHandle( game.data.MovementPolicy_Record self );void BlockedTags(out WeakHandle<game.data.MovementPolicyTagList_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataMovementPolicy_Record", "BlockedTags", (MovementPolicy_Record_BlockedTags x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_BlockedTags( game.data.MovementPolicy_Record self, WeakHandle<game.data.MovementPolicyTagList_Record>[] outList );int GetBlockedTagsCount()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "GetBlockedTagsCount", (MovementPolicy_Record_GetBlockedTagsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_GetBlockedTagsCount( game.data.MovementPolicy_Record self );WeakHandle<game.data.MovementPolicyTagList_Record> GetBlockedTagsItem(int index)RTTIgame.data.MovementPolicyTagList_Record? GetBlockedTagsItemHandle(int index)RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "GetBlockedTagsItemHandle", (MovementPolicy_Record_GetBlockedTagsItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.MovementPolicyTagList_Record>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_GetBlockedTagsItemHandle( game.data.MovementPolicy_Record self, int index );bool BlockedTagsContains(WeakHandle<game.data.MovementPolicyTagList_Record> item)RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "BlockedTagsContains", (MovementPolicy_Record_BlockedTagsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_BlockedTagsContains( game.data.MovementPolicy_Record self, WeakHandle<game.data.MovementPolicyTagList_Record> item );void AllowedTags(out WeakHandle<game.data.MovementPolicyTagList_Record>[] outList)RTTIre.Hooks.PlaceVoid( "gamedataMovementPolicy_Record", "AllowedTags", (MovementPolicy_Record_AllowedTags x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_AllowedTags( game.data.MovementPolicy_Record self, WeakHandle<game.data.MovementPolicyTagList_Record>[] outList );int GetAllowedTagsCount()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "GetAllowedTagsCount", (MovementPolicy_Record_GetAllowedTagsCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_GetAllowedTagsCount( game.data.MovementPolicy_Record self );WeakHandle<game.data.MovementPolicyTagList_Record> GetAllowedTagsItem(int index)RTTIgame.data.MovementPolicyTagList_Record? GetAllowedTagsItemHandle(int index)RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "GetAllowedTagsItemHandle", (MovementPolicy_Record_GetAllowedTagsItemHandle x) => { return re.Hooks.CallOriginal<re.msgpack.game.data.MovementPolicyTagList_Record>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_GetAllowedTagsItemHandle( game.data.MovementPolicy_Record self, int index );bool AllowedTagsContains(WeakHandle<game.data.MovementPolicyTagList_Record> item)RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "AllowedTagsContains", (MovementPolicy_Record_AllowedTagsContains x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_AllowedTagsContains( game.data.MovementPolicy_Record self, WeakHandle<game.data.MovementPolicyTagList_Record> item );CName KeepLineOfSight()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "KeepLineOfSight", (MovementPolicy_Record_KeepLineOfSight x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_KeepLineOfSight( game.data.MovementPolicy_Record self );CName MovementType()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "MovementType", (MovementPolicy_Record_MovementType x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_MovementType( game.data.MovementPolicy_Record self );CName LineOfSightPointPreference()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "LineOfSightPointPreference", (MovementPolicy_Record_LineOfSightPointPreference x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_LineOfSightPointPreference( game.data.MovementPolicy_Record self );CName CirclingDirection()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "CirclingDirection", (MovementPolicy_Record_CirclingDirection x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_CirclingDirection( game.data.MovementPolicy_Record self );CName MaxPathLengthToDirectDistanceRatioCurve()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "MaxPathLengthToDirectDistanceRatioCurve", (MovementPolicy_Record_MaxPathLengthToDirectDistanceRatioCurve x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_MaxPathLengthToDirectDistanceRatioCurve( game.data.MovementPolicy_Record self );CName DebugName()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "DebugName", (MovementPolicy_Record_DebugName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_DebugName( game.data.MovementPolicy_Record self );Vector3 SpatialHintMults()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "SpatialHintMults", (MovementPolicy_Record_SpatialHintMults x) => { return re.Hooks.CallOriginal<re.msgpack.Vector3>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_SpatialHintMults( game.data.MovementPolicy_Record self );float Tolerance()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "Tolerance", (MovementPolicy_Record_Tolerance x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_Tolerance( game.data.MovementPolicy_Record self );float StrafingPredictionTime()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "StrafingPredictionTime", (MovementPolicy_Record_StrafingPredictionTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_StrafingPredictionTime( game.data.MovementPolicy_Record self );float Distance()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "Distance", (MovementPolicy_Record_Distance x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_Distance( game.data.MovementPolicy_Record self );float ZDiff()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "ZDiff", (MovementPolicy_Record_ZDiff x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_ZDiff( game.data.MovementPolicy_Record self );float AvoidThreatRange()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "AvoidThreatRange", (MovementPolicy_Record_AvoidThreatRange x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_AvoidThreatRange( game.data.MovementPolicy_Record self );float RingToleranceMult()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "RingToleranceMult", (MovementPolicy_Record_RingToleranceMult x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_RingToleranceMult( game.data.MovementPolicy_Record self );float RingToleranceOffset()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "RingToleranceOffset", (MovementPolicy_Record_RingToleranceOffset x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_RingToleranceOffset( game.data.MovementPolicy_Record self );float AvoidThreatCost()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "AvoidThreatCost", (MovementPolicy_Record_AvoidThreatCost x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_AvoidThreatCost( game.data.MovementPolicy_Record self );float RingDistanceOffset()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "RingDistanceOffset", (MovementPolicy_Record_RingDistanceOffset x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_RingDistanceOffset( game.data.MovementPolicy_Record self );float StrafingRotationOffset()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "StrafingRotationOffset", (MovementPolicy_Record_StrafingRotationOffset x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_StrafingRotationOffset( game.data.MovementPolicy_Record self );float StrafingPredictionVelocityMax()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "StrafingPredictionVelocityMax", (MovementPolicy_Record_StrafingPredictionVelocityMax x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_StrafingPredictionVelocityMax( game.data.MovementPolicy_Record self );float RingDistanceMult()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "RingDistanceMult", (MovementPolicy_Record_RingDistanceMult x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_RingDistanceMult( game.data.MovementPolicy_Record self );float DynamicTargetUpdateTimer()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "DynamicTargetUpdateTimer", (MovementPolicy_Record_DynamicTargetUpdateTimer x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_DynamicTargetUpdateTimer( game.data.MovementPolicy_Record self );float DynamicTargetUpdateDistance()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "DynamicTargetUpdateDistance", (MovementPolicy_Record_DynamicTargetUpdateDistance x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_DynamicTargetUpdateDistance( game.data.MovementPolicy_Record self );float MinDistance()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "MinDistance", (MovementPolicy_Record_MinDistance x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_MinDistance( game.data.MovementPolicy_Record self );float DeadAngle()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "DeadAngle", (MovementPolicy_Record_DeadAngle x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_DeadAngle( game.data.MovementPolicy_Record self );float MaxPathLength()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "MaxPathLength", (MovementPolicy_Record_MaxPathLength x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_MaxPathLength( game.data.MovementPolicy_Record self );bool AvoidThreatIgnoringDirection()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "AvoidThreatIgnoringDirection", (MovementPolicy_Record_AvoidThreatIgnoringDirection x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_AvoidThreatIgnoringDirection( game.data.MovementPolicy_Record self );bool DontUseStop()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "DontUseStop", (MovementPolicy_Record_DontUseStop x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_DontUseStop( game.data.MovementPolicy_Record self );bool UseOffMeshBlockedTags()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "UseOffMeshBlockedTags", (MovementPolicy_Record_UseOffMeshBlockedTags x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_UseOffMeshBlockedTags( game.data.MovementPolicy_Record self );bool IgnoreCollisionAvoidance()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "IgnoreCollisionAvoidance", (MovementPolicy_Record_IgnoreCollisionAvoidance x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_IgnoreCollisionAvoidance( game.data.MovementPolicy_Record self );bool SymmetricAnglesScores()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "SymmetricAnglesScores", (MovementPolicy_Record_SymmetricAnglesScores x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_SymmetricAnglesScores( game.data.MovementPolicy_Record self );bool DontUseStart()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "DontUseStart", (MovementPolicy_Record_DontUseStart x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_DontUseStart( game.data.MovementPolicy_Record self );bool IgnoreSpotReservation()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "IgnoreSpotReservation", (MovementPolicy_Record_IgnoreSpotReservation x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_IgnoreSpotReservation( game.data.MovementPolicy_Record self );bool IgnoreRestrictedMovementArea()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "IgnoreRestrictedMovementArea", (MovementPolicy_Record_IgnoreRestrictedMovementArea x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_IgnoreRestrictedMovementArea( game.data.MovementPolicy_Record self );bool UseOffMeshAllowedTags()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "UseOffMeshAllowedTags", (MovementPolicy_Record_UseOffMeshAllowedTags x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_UseOffMeshAllowedTags( game.data.MovementPolicy_Record self );bool IgnoreLoSPrecheck()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "IgnoreLoSPrecheck", (MovementPolicy_Record_IgnoreLoSPrecheck x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_IgnoreLoSPrecheck( game.data.MovementPolicy_Record self );bool AvoidSafeArea()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "AvoidSafeArea", (MovementPolicy_Record_AvoidSafeArea x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_AvoidSafeArea( game.data.MovementPolicy_Record self );bool UseFollowSlots()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "UseFollowSlots", (MovementPolicy_Record_UseFollowSlots x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_UseFollowSlots( game.data.MovementPolicy_Record self );bool AvoidThreat()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "AvoidThreat", (MovementPolicy_Record_AvoidThreat x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_AvoidThreat( game.data.MovementPolicy_Record self );bool CalculateStartTangent()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "CalculateStartTangent", (MovementPolicy_Record_CalculateStartTangent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_CalculateStartTangent( game.data.MovementPolicy_Record self );bool AvoidObstacleWithinTolerance()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "AvoidObstacleWithinTolerance", (MovementPolicy_Record_AvoidObstacleWithinTolerance x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_AvoidObstacleWithinTolerance( game.data.MovementPolicy_Record self );bool StopOnObstacle()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "StopOnObstacle", (MovementPolicy_Record_StopOnObstacle x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_StopOnObstacle( game.data.MovementPolicy_Record self );bool GetOutOfWay()RTTIre.Hooks.Place( "gamedataMovementPolicy_Record", "GetOutOfWay", (MovementPolicy_Record_GetOutOfWay x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MovementPolicy_Record_GetOutOfWay( game.data.MovementPolicy_Record self );