0x00x0650
Members 83
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x18 | ThreatTrackingIgnoredDirection | FVector | 10 flags | {X=0, Y=0, Z=0} | |
| 0x10 | AllowedTrackingDoors | TArray<Adoor*> | 8 flags | [] | |
| 0x08 | MontageFocalAnim | UAnimMontage* | 10 flags | nullptr | |
| 0x18 | MontageFocalPoint | FVector | 10 flags | {X=0, Y=0, Z=0} | |
| 0x18 | CustomFocusLocation | FVector | 9 flags | {X=0, Y=0, Z=0} | |
| 0x08 | CustomFocusActor | AActor* | 9 flags | nullptr | |
| 0x08 | CurrentInterestZone | AInterestOverrideZone* | 10 flags | nullptr | |
| 0x18 | HeadTrackingLocation | FVector | 10 flags | {X=0, Y=0, Z=0} | |
| 0x04 | Threat | float | 10 flags | 0 | |
| 0x04 | Tension | float | 10 flags | 0 | |
| 0x08 | ThreatLookPoint | AThreatAwarenessActor* | 10 flags | nullptr | |
| 0x0140 | 0x08 | padding / unreflected | |||
| 0x40 | LastHeardAggressiveNoise | FExposedToNoise | 7 flags | {Instigator=nullptr, Tag=None, HeardAtDistance=3.4028235e+3… | |
| 0x50 | HeardNoises | TMap<FName, FExposedToNoise> | 6 flags | <TMap> | |
| 0x40 | LastHeardNoiseStimulus | FExposedToNoise | 7 flags | {Instigator=nullptr, Tag=None, HeardAtDistance=3.4028235e+3… | |
| 0x0218 | 0x18 | padding / unreflected | |||
| 0x50 | CharactersSeen | TMap<AReadyOrNotCharacter*, float> | Protected+6 flags | <TMap> | |
| 0x01 | TrackingType | ETargetingCompTracking | Protected+10 flags | TCT_None | |
| 0x0281 | 0x07 | padding / unreflected | |||
| 0x10 | KnownFriendlies | TArray<AReadyOrNotCharacter*> | 8 flags | [] | |
| 0x10 | KnownNeutrals | TArray<AReadyOrNotCharacter*> | 8 flags | [] | |
| 0x10 | KnownEnemies | TArray<AReadyOrNotCharacter*> | 8 flags | [] | |
| 0x18 | LastKnownTargetPosition | FVector | 10 flags | {X=0, Y=0, Z=0} | |
| 0x18 | LastKnownTargetPositionInLOS | FVector | 10 flags | {X=0, Y=0, Z=0} | |
| 0x18 | LastSeenKnownTargetFrom | FVector | 10 flags | {X=0, Y=0, Z=0} | |
| 0x18 | LastKnownEnemyPosition | FVector | 10 flags | {X=0, Y=0, Z=0} | |
| 0x0318 | 0x08 | padding / unreflected | |||
| 0x04 | New_TimeSinceLastSeenCharacter | float | Protected+8 flags | -1 | |
| 0x04 | New_TimeSinceLastSeenEnemy | float | Protected+8 flags | -1 | |
| 0x04 | New_TimeSinceLastSeenNeutral | float | Protected+8 flags | -1 | |
| 0x04 | New_TimeSinceLastSeenFriendly | float | Protected+8 flags | -1 | |
| 0x04 | TimeSinceLastSeenTarget | float | Protected+10 flags | 3.4028235e+38 | |
| 0x04 | TimeSinceLastSeenEnemy | float | Protected+10 flags | 3.4028235e+38 | |
| 0x04 | TimeSinceLastSeenNeutral | float | Protected+10 flags | 3.4028235e+38 | |
| 0x04 | TimeSinceLastSeenFriendly | float | Protected+10 flags | 3.4028235e+38 | |
| 0x04 | PreviousTimeNotSeenTarget | float | Protected+10 flags | 3.4028235e+38 | |
| 0x04 | PreviousTimeNotSeenEnemy | float | Protected+10 flags | 3.4028235e+38 | |
| 0x04 | PreviousTimeNotSeenFriendly | float | Protected+10 flags | 3.4028235e+38 | |
| 0x04 | PreviousTimeNotSeenNeutral | float | Protected+10 flags | 3.4028235e+38 | |
| 0x04 | TimeTrackingTarget | float | Protected+10 flags | 0 | |
| 0x04 | TimeTrackingEnemy | float | Protected+10 flags | 0 | |
| 0x04 | TimeTrackingNeutral | float | Protected+10 flags | 0 | |
| 0x04 | TimeTrackingFriendly | float | Protected+10 flags | 0 | |
| 0x04 | TimeSinceLastFriendlyDeath | float | Protected+10 flags | 86400 | |
| 0x04 | TimeSinceLastFriendlyTookDamage | float | Protected+10 flags | 86400 | |
| 0x04 | TimeSinceLastFriendlyStunned | float | Protected+10 flags | 86400 | |
| 0x04 | TimeSinceLastEnemyDeath | float | Protected+10 flags | 86400 | |
| 0x04 | TimeSinceLastEnemyTookDamage | float | Protected+10 flags | 86400 | |
| 0x04 | TimeSinceLastEnemyStunned | float | Protected+10 flags | 86400 | |
| 0x04 | EngagementTimeUntilReachedLastBoneZone | float | Protected+10 flags | 4 | |
| 0x04 | BoneRetargetingRate | float | Protected+10 flags | 1 | |
| 0x04 | TimeSinceLastBoneRetarget | float | Protected+10 flags | 0 | |
| 0x04 | LastKnownTrackingTime | float | Protected+10 flags | 0 | |
| 0x10 | AITrackingMe | TArray<AReadyOrNotCharacter*> | Protected+8 flags | [] | |
| 0x01 | bHasLOSToTarget : 1bit 0 | bool | Protected+8 flags | false | |
| 0x01 | bCanSeeTarget : 1bit 1 | bool | Protected+8 flags | false | |
| 0x01 | bHasLOSToLastTarget : 1bit 2 | bool | Protected+8 flags | false | |
| 0x01 | bCanSeeLastTarget : 1bit 3 | bool | Protected+8 flags | false | |
| 0x01 | bHasLOSToLastKnownTargetPosition : 1bit 4 | bool | Protected+8 flags | false | |
| 0x01 | CurrentBoneTargetZoneIndex | uint8 | Protected+10 flags | 0 | |
| 0x01 | PreviousBoneTargetZoneIndex | uint8 | Protected+10 flags | 0 | |
| 0x039B | 0x01 | padding / unreflected | |||
| 0x08 | TargetedBone | FName | Protected+10 flags | None | |
| 0x03A4 | 0x04 | padding / unreflected | |||
| 0x10 | BonesToTarget | TArray<FName> | Protected+7 flags | [] | |
| 0x03B8 | 0x10 | padding / unreflected | |||
| 0x08 | SmokeGrenadeBetweenTarget | ABaseGrenade* | Protected+10 flags | nullptr | |
| 0x04 | ExposureFromEnemy | float | Protected+10 flags | 0 | |
| 0x04 | EnemyExposureFromUs | float | Protected+10 flags | 0 | |
| 0x04 | RequiredTimeTrackingTarget | float | Protected+10 flags | 1 | |
| 0x04 | TimeTrackingHead | float | Protected+10 flags | 0 | |
| 0x08 | TrackedTarget | AReadyOrNotCharacter* | Protected+10 flags | nullptr | |
| 0x08 | LastTrackedTarget | AReadyOrNotCharacter* | Protected+10 flags | nullptr | |
| 0x08 | LastKnownEnemy | AReadyOrNotCharacter* | Protected+10 flags | nullptr | |
| 0x18 | LastMoveVectorFocalPoint | FVector | Protected+10 flags | {X=0, Y=0, Z=0} | |
| 0x08 | LastTrackedDoor | Adoor* | Protected+10 flags | nullptr | |
| 0x04 | TimeSinceLastHeardNoiseStimulus | float | Protected+10 flags | 0 | |
| 0x041C | 0x04 | padding / unreflected | |||
| 0x18 | LatestNoiseLocation | FVector | Protected+10 flags | {X=0, Y=0, Z=0} | |
| 0x08 | LastThreatAwarenessActor | AThreatAwarenessActor* | Protected+10 flags | nullptr | |
| 0x01 | bSearchingPathAwareness | bool | Protected+10 flags | false | |
| 0x0441 | 0x03 | padding / unreflected | |||
| 0x04 | TimeSinceGotLastThreatAwarenessActor | float | Protected+10 flags | 0 | |
| 0x04 | TimeUntilFinishedCheckingThreat | float | Protected+10 flags | 0 | |
| 0x0C | LastLookAtPoint | FIntVector | Protected+10 flags | {X=0, Y=0, Z=0} | |
| 0x50 | LatestPathedAwareness | TMap<EPathedAwareness, FPathAwarenessInfo> | Protected+6 flags | <TMap> | |
| 0x50 | LastSearchedPathedAwareness | TMap<EPathedAwareness, FVector> | Protected+6 flags | <TMap> | |
| 0x50 | PathAwarenessSearchTimeout | TMap<EPathedAwareness, float> | Protected+6 flags | <TMap> | |
| 0x50 | PathedAwarenessQueryType | TMap<uint32, EPathedAwareness> | Protected+4 flags | <TMap> | |
| 0x10 | AllKnownCharacters | TArray<AReadyOrNotCharacter*> | Protected+8 flags | [] | |
| 0x05A8 | 0x08 | padding / unreflected | |||
| 0x08 | NearestThreat | AThreatAwarenessActor* | Protected+10 flags | nullptr | |
| 0x08 | NearestExtremeThreat | AThreatAwarenessActor* | Protected+10 flags | nullptr | |
| 0x05C0 | 0x90 | unreflected bytes to end of UTargetingComponent | |||
Inherited from UActorComponent 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryComponentTick | FActorComponentTickFunction | 3 flags | {} | |
| 0x10 | ComponentTags | TArray<FName> | 4 flags | [] | |
| 0x10 | AssetUserData | TArray<UAssetUserData*> | Protected+7 flags | [] | |
| 0x0088 | 0x04 | padding / unreflected | |||
| 0x04 | UCSSerializationIndex | int32 | 5 flags | -1 | |
| 0x01 | bNetAddressable : 1bit 3 | bool | Protected+3 flags | false | |
| 0x01 | bReplicateUsingRegisteredSubObjectList : 1bit 4 | bool | Protected+9 flags | false | |
| 0x01 | bReplicates : 1bit 5 | bool | Net+7 flags | false | |
| 0x0091 | 0x01 | padding / unreflected | |||
| 0x01 | bAutoActivate : 1bit 1 | bool | 6 flags | false | |
| 0x01 | bIsActive : 1bit 2 | bool | NetTransient+4 flags | false | |
| 0x01 | bEditableWhenInherited : 1bit 3 | bool | 5 flags | true | |
| 0x01 | bCanEverAffectNavigation : 1bit 5 | bool | Protected+6 flags | false | |
| 0x01 | bIsEditorOnly : 1bit 7 | bool | 6 flags | false | |
| 0x0093 | 0x02 | padding / unreflected | |||
| 0x01 | CreationMethod | EComponentCreationMethod | 5 flags | Native | |
| 0x01 | OnComponentActivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnComponentDeactivated | FMulticastScriptDelegate | 4 flags | <delegate> | |
Functions 57
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SetLastTrackedTarget(AReadyOrNotCharacter* Target) | FinalNative+1 flags | 0x08 | |
| void OnTrackedTargetStartedReloading(APlayerCharacter* Character) | FinalNative+1 flags | 0x08 | |
| void OnTrackedTargetKilled(AReadyOrNotCharacter* Instigator, AReadyOrNotCharacter* KilledCharacter) | FinalNative+1 flags | 0x10 | |
| void OnTrackedTargetIncapacitated(AReadyOrNotCharacter* IncapacitatedCharacter, AReadyOrNotCharacter* InstigatorCharacter) | FinalNative+1 flags | 0x10 | |
| void OnTrackedTargetExitedSurrender(ACyberneticCharacter* Character, const ESurrenderExitType& ExitType) | FinalNative+1 flags | 0x09 | |
| bool New_HasEverSeenNeutral() | FinalNative+1 flags | 0x01 | |
| bool New_HasEverSeenFriendly() | FinalNative+1 flags | 0x01 | |
| bool New_HasEverSeenEnemy() | FinalNative+1 flags | 0x01 | |
| bool New_HasEverSeenCharacter() | FinalNative+1 flags | 0x01 | |
| float New_GetTimeSinceLastSeenNeutral() | FinalNative+1 flags | 0x04 | |
| float New_GetTimeSinceLastSeenFriendly() | FinalNative+1 flags | 0x04 | |
| float New_GetTimeSinceLastSeenEnemy() | FinalNative+1 flags | 0x04 | |
| float New_GetTimeSinceLastSeenCharacter() | FinalNative+1 flags | 0x04 | |
| bool IsTrackingMontagePosition() | FinalNative+1 flags | 0x01 | |
| bool IsTrackedInKnownNeutrals(AReadyOrNotCharacter* PlayerCharacter) | FinalNative+1 flags | 0x09 | |
| bool IsTrackedInKnownFriendlies(AReadyOrNotCharacter* PlayerCharacter) | FinalNative+1 flags | 0x09 | |
| bool IsTrackedInKnownEnemies(AReadyOrNotCharacter* PlayerCharacter) | FinalNative+1 flags | 0x09 | |
| bool IsTrackedByKnownFriendly(AReadyOrNotCharacter* Target) | FinalNative+1 flags | 0x09 | |
| bool IsLookingAtFocalPoint(float Tolerance) | FinalNative+1 flags | 0x05 | |
| bool HasTargetOfType(const TArray<ETargetType>& TargetType, bool bAllowLastTrackedTarget) | FinalNative+1 flags | 0x12 | |
| bool HasSeenCharacterFor(AReadyOrNotCharacter* InCharacter, float Seconds) | FinalNative+1 flags | 0x0D | |
| bool HasLineOfSightToTrackedTarget() | FinalNative+1 flags | 0x01 | |
| bool HasLineOfSightToLastTrackedTarget() | FinalNative+1 flags | 0x01 | |
| bool HasLineOfSightToLastKnownTargetPosition() | FinalNative+1 flags | 0x01 | |
| int32 GetVisibleKnownFriendlies() | FinalNative+1 flags | 0x04 | |
| ETargetingCompTracking GetTrackingType() | FinalNative+1 flags | 0x01 | |
| AReadyOrNotCharacter* GetTrackedTarget() | FinalNative+1 flags | 0x08 | |
| float GetTimeTrackingTarget() | FinalNative+1 flags | 0x04 | |
| float GetTimeTrackingHead() | FinalNative+1 flags | 0x04 | |
| float GetTimeSinceLastSeenTarget() | FinalNative+1 flags | 0x04 | |
| float GetTimeSinceLastSeenNeutral() | FinalNative+1 flags | 0x04 | |
| float GetTimeSinceLastSeenFriendly() | FinalNative+1 flags | 0x04 | |
| float GetTimeSinceLastSeenEnemy() | FinalNative+1 flags | 0x04 | |
| FName GetTargetedBone() | FinalNative+1 flags | 0x08 | |
| float GetRequiredTrackingTime() | FinalNative+1 flags | 0x04 | |
| AThreatAwarenessActor* GetNearestThreat() | FinalNative+1 flags | 0x08 | |
| AThreatAwarenessActor* GetNearestExtremeThreat() | FinalNative+1 flags | 0x08 | |
| AReadyOrNotCharacter* GetLastTrackedTarget() | FinalNative+1 flags | 0x08 | |
| FVector GetLastSeenKnownEnemyFrom() | FinalNative+1 flags | 0x18 | |
| TArray<FName> GetLastNoisesTags() | FinalNative+1 flags | 0x10 | |
| FExposedToNoise GetLastNoiseByTag(const FName& Tag) | FinalNative+1 flags | 0x48 | |
| float GetLastKnownTrackingTimeConfig() | FinalNative+1 flags | 0x04 | |
| FVector GetLastKnownEnemyPosition() | FinalNative+1 flags | 0x18 | |
| AReadyOrNotCharacter* GetLastKnownEnemy() | FinalNative+1 flags | 0x08 | |
| FVector GetLastHeardNoiseLocation() | FinalNative+1 flags | 0x18 | |
| FVector GetLastHeardAggressiveNoiseLocation() | FinalNative+1 flags | 0x18 | |
| int32 GetKnownFriendlyCount() | FinalNative+1 flags | 0x04 | |
| void ConfigureBoneTargetZones() | FinalNative+1 flags | 0x00 | |
| bool CanSeeTrackedTarget() | FinalNative+1 flags | 0x01 | |
| bool CanSeeLastTrackedTarget() | FinalNative+1 flags | 0x01 | |
| bool CanCharacterBeSeen(AReadyOrNotCharacter* InCharacter) | FinalNative+1 flags | 0x09 | |
| bool CanActorBeSeen(AActor* InActor) | FinalNative+1 flags | 0x09 | |
| bool AnyAITrackingMe() | FinalNative+1 flags | 0x01 | |
| void AddKnownNeutral(AReadyOrNotCharacter* Neutral) | FinalNative+1 flags | 0x08 | |
| void AddKnownFriendly(AReadyOrNotCharacter* Friendly) | FinalNative+1 flags | 0x08 | |
| void AddKnownEnemy(AReadyOrNotCharacter* Enemy, bool bForce) | FinalNative+1 flags | 0x09 | |
| void AddCharacterToSeenMap(AReadyOrNotCharacter* InCharacter) | FinalNative+1 flags | 0x08 |