Zdexby TheHolyOneZ
5,221 classes
Class

UTargetingComponent

: UActorComponent : UObject
/Script/ReadyOrNot.TargetingComponent 0x0650 (1,616 B) align 8 inherited 0x00A8 vtable /Script/ReadyOrNot
0x00x0650

Members 83

OffsetSizeNameTypeFlagsDefault
0x18ThreatTrackingIgnoredDirectionFVector10 flags{X=0, Y=0, Z=0}
0x10AllowedTrackingDoorsTArray<Adoor*>8 flags[]
0x08MontageFocalAnimUAnimMontage*10 flagsnullptr
0x18MontageFocalPointFVector10 flags{X=0, Y=0, Z=0}
0x18CustomFocusLocationFVector9 flags{X=0, Y=0, Z=0}
0x08CustomFocusActorAActor*9 flagsnullptr
0x08CurrentInterestZoneAInterestOverrideZone*10 flagsnullptr
0x18HeadTrackingLocationFVector10 flags{X=0, Y=0, Z=0}
0x04Threatfloat10 flags0
0x04Tensionfloat10 flags0
0x08ThreatLookPointAThreatAwarenessActor*10 flagsnullptr
0x01400x08padding / unreflected
0x40LastHeardAggressiveNoiseFExposedToNoise7 flags{Instigator=nullptr, Tag=None, HeardAtDistance=3.4028235e+3…
0x50HeardNoisesTMap<FName, FExposedToNoise>6 flags<TMap>
0x40LastHeardNoiseStimulusFExposedToNoise7 flags{Instigator=nullptr, Tag=None, HeardAtDistance=3.4028235e+3…
0x02180x18padding / unreflected
0x50CharactersSeenTMap<AReadyOrNotCharacter*, float>Protected+6 flags<TMap>
0x01TrackingTypeETargetingCompTrackingProtected+10 flagsTCT_None
0x02810x07padding / unreflected
0x10KnownFriendliesTArray<AReadyOrNotCharacter*>8 flags[]
0x10KnownNeutralsTArray<AReadyOrNotCharacter*>8 flags[]
0x10KnownEnemiesTArray<AReadyOrNotCharacter*>8 flags[]
0x18LastKnownTargetPositionFVector10 flags{X=0, Y=0, Z=0}
0x18LastKnownTargetPositionInLOSFVector10 flags{X=0, Y=0, Z=0}
0x18LastSeenKnownTargetFromFVector10 flags{X=0, Y=0, Z=0}
0x18LastKnownEnemyPositionFVector10 flags{X=0, Y=0, Z=0}
0x03180x08padding / unreflected
0x04New_TimeSinceLastSeenCharacterfloatProtected+8 flags-1
0x04New_TimeSinceLastSeenEnemyfloatProtected+8 flags-1
0x04New_TimeSinceLastSeenNeutralfloatProtected+8 flags-1
0x04New_TimeSinceLastSeenFriendlyfloatProtected+8 flags-1
0x04TimeSinceLastSeenTargetfloatProtected+10 flags3.4028235e+38
0x04TimeSinceLastSeenEnemyfloatProtected+10 flags3.4028235e+38
0x04TimeSinceLastSeenNeutralfloatProtected+10 flags3.4028235e+38
0x04TimeSinceLastSeenFriendlyfloatProtected+10 flags3.4028235e+38
0x04PreviousTimeNotSeenTargetfloatProtected+10 flags3.4028235e+38
0x04PreviousTimeNotSeenEnemyfloatProtected+10 flags3.4028235e+38
0x04PreviousTimeNotSeenFriendlyfloatProtected+10 flags3.4028235e+38
0x04PreviousTimeNotSeenNeutralfloatProtected+10 flags3.4028235e+38
0x04TimeTrackingTargetfloatProtected+10 flags0
0x04TimeTrackingEnemyfloatProtected+10 flags0
0x04TimeTrackingNeutralfloatProtected+10 flags0
0x04TimeTrackingFriendlyfloatProtected+10 flags0
0x04TimeSinceLastFriendlyDeathfloatProtected+10 flags86400
0x04TimeSinceLastFriendlyTookDamagefloatProtected+10 flags86400
0x04TimeSinceLastFriendlyStunnedfloatProtected+10 flags86400
0x04TimeSinceLastEnemyDeathfloatProtected+10 flags86400
0x04TimeSinceLastEnemyTookDamagefloatProtected+10 flags86400
0x04TimeSinceLastEnemyStunnedfloatProtected+10 flags86400
0x04EngagementTimeUntilReachedLastBoneZonefloatProtected+10 flags4
0x04BoneRetargetingRatefloatProtected+10 flags1
0x04TimeSinceLastBoneRetargetfloatProtected+10 flags0
0x04LastKnownTrackingTimefloatProtected+10 flags0
0x10AITrackingMeTArray<AReadyOrNotCharacter*>Protected+8 flags[]
0x01bHasLOSToTarget : 1bit 0boolProtected+8 flagsfalse
0x01bCanSeeTarget : 1bit 1boolProtected+8 flagsfalse
0x01bHasLOSToLastTarget : 1bit 2boolProtected+8 flagsfalse
0x01bCanSeeLastTarget : 1bit 3boolProtected+8 flagsfalse
0x01bHasLOSToLastKnownTargetPosition : 1bit 4boolProtected+8 flagsfalse
0x01CurrentBoneTargetZoneIndexuint8Protected+10 flags0
0x01PreviousBoneTargetZoneIndexuint8Protected+10 flags0
0x039B0x01padding / unreflected
0x08TargetedBoneFNameProtected+10 flagsNone
0x03A40x04padding / unreflected
0x10BonesToTargetTArray<FName>Protected+7 flags[]
0x03B80x10padding / unreflected
0x08SmokeGrenadeBetweenTargetABaseGrenade*Protected+10 flagsnullptr
0x04ExposureFromEnemyfloatProtected+10 flags0
0x04EnemyExposureFromUsfloatProtected+10 flags0
0x04RequiredTimeTrackingTargetfloatProtected+10 flags1
0x04TimeTrackingHeadfloatProtected+10 flags0
0x08TrackedTargetAReadyOrNotCharacter*Protected+10 flagsnullptr
0x08LastTrackedTargetAReadyOrNotCharacter*Protected+10 flagsnullptr
0x08LastKnownEnemyAReadyOrNotCharacter*Protected+10 flagsnullptr
0x18LastMoveVectorFocalPointFVectorProtected+10 flags{X=0, Y=0, Z=0}
0x08LastTrackedDoorAdoor*Protected+10 flagsnullptr
0x04TimeSinceLastHeardNoiseStimulusfloatProtected+10 flags0
0x041C0x04padding / unreflected
0x18LatestNoiseLocationFVectorProtected+10 flags{X=0, Y=0, Z=0}
0x08LastThreatAwarenessActorAThreatAwarenessActor*Protected+10 flagsnullptr
0x01bSearchingPathAwarenessboolProtected+10 flagsfalse
0x04410x03padding / unreflected
0x04TimeSinceGotLastThreatAwarenessActorfloatProtected+10 flags0
0x04TimeUntilFinishedCheckingThreatfloatProtected+10 flags0
0x0CLastLookAtPointFIntVectorProtected+10 flags{X=0, Y=0, Z=0}
0x50LatestPathedAwarenessTMap<EPathedAwareness, FPathAwarenessInfo>Protected+6 flags<TMap>
0x50LastSearchedPathedAwarenessTMap<EPathedAwareness, FVector>Protected+6 flags<TMap>
0x50PathAwarenessSearchTimeoutTMap<EPathedAwareness, float>Protected+6 flags<TMap>
0x50PathedAwarenessQueryTypeTMap<uint32, EPathedAwareness>Protected+4 flags<TMap>
0x10AllKnownCharactersTArray<AReadyOrNotCharacter*>Protected+8 flags[]
0x05A80x08padding / unreflected
0x08NearestThreatAThreatAwarenessActor*Protected+10 flagsnullptr
0x08NearestExtremeThreatAThreatAwarenessActor*Protected+10 flagsnullptr
0x05C00x90unreflected bytes to end of UTargetingComponent
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+7 flags[]
0x00880x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicateUsingRegisteredSubObjectList : 1bit 4boolProtected+9 flagsfalse
0x01bReplicates : 1bit 5boolNet+7 flagsfalse
0x00910x01padding / unreflected
0x01bAutoActivate : 1bit 1bool6 flagsfalse
0x01bIsActive : 1bit 2boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 3bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 5boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 7bool6 flagsfalse
0x00930x02padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>

Functions 57

SignatureFlagsNativeParams
void SetLastTrackedTarget(AReadyOrNotCharacter* Target)FinalNative+1 flags0x08
void OnTrackedTargetStartedReloading(APlayerCharacter* Character)FinalNative+1 flags0x08
void OnTrackedTargetKilled(AReadyOrNotCharacter* Instigator, AReadyOrNotCharacter* KilledCharacter)FinalNative+1 flags0x10
void OnTrackedTargetIncapacitated(AReadyOrNotCharacter* IncapacitatedCharacter, AReadyOrNotCharacter* InstigatorCharacter)FinalNative+1 flags0x10
void OnTrackedTargetExitedSurrender(ACyberneticCharacter* Character, const ESurrenderExitType& ExitType)FinalNative+1 flags0x09
bool New_HasEverSeenNeutral()FinalNative+1 flags0x01
bool New_HasEverSeenFriendly()FinalNative+1 flags0x01
bool New_HasEverSeenEnemy()FinalNative+1 flags0x01
bool New_HasEverSeenCharacter()FinalNative+1 flags0x01
float New_GetTimeSinceLastSeenNeutral()FinalNative+1 flags0x04
float New_GetTimeSinceLastSeenFriendly()FinalNative+1 flags0x04
float New_GetTimeSinceLastSeenEnemy()FinalNative+1 flags0x04
float New_GetTimeSinceLastSeenCharacter()FinalNative+1 flags0x04
bool IsTrackingMontagePosition()FinalNative+1 flags0x01
bool IsTrackedInKnownNeutrals(AReadyOrNotCharacter* PlayerCharacter)FinalNative+1 flags0x09
bool IsTrackedInKnownFriendlies(AReadyOrNotCharacter* PlayerCharacter)FinalNative+1 flags0x09
bool IsTrackedInKnownEnemies(AReadyOrNotCharacter* PlayerCharacter)FinalNative+1 flags0x09
bool IsTrackedByKnownFriendly(AReadyOrNotCharacter* Target)FinalNative+1 flags0x09
bool IsLookingAtFocalPoint(float Tolerance)FinalNative+1 flags0x05
bool HasTargetOfType(const TArray<ETargetType>& TargetType, bool bAllowLastTrackedTarget)FinalNative+1 flags0x12
bool HasSeenCharacterFor(AReadyOrNotCharacter* InCharacter, float Seconds)FinalNative+1 flags0x0D
bool HasLineOfSightToTrackedTarget()FinalNative+1 flags0x01
bool HasLineOfSightToLastTrackedTarget()FinalNative+1 flags0x01
bool HasLineOfSightToLastKnownTargetPosition()FinalNative+1 flags0x01
int32 GetVisibleKnownFriendlies()FinalNative+1 flags0x04
ETargetingCompTracking GetTrackingType()FinalNative+1 flags0x01
AReadyOrNotCharacter* GetTrackedTarget()FinalNative+1 flags0x08
float GetTimeTrackingTarget()FinalNative+1 flags0x04
float GetTimeTrackingHead()FinalNative+1 flags0x04
float GetTimeSinceLastSeenTarget()FinalNative+1 flags0x04
float GetTimeSinceLastSeenNeutral()FinalNative+1 flags0x04
float GetTimeSinceLastSeenFriendly()FinalNative+1 flags0x04
float GetTimeSinceLastSeenEnemy()FinalNative+1 flags0x04
FName GetTargetedBone()FinalNative+1 flags0x08
float GetRequiredTrackingTime()FinalNative+1 flags0x04
AThreatAwarenessActor* GetNearestThreat()FinalNative+1 flags0x08
AThreatAwarenessActor* GetNearestExtremeThreat()FinalNative+1 flags0x08
AReadyOrNotCharacter* GetLastTrackedTarget()FinalNative+1 flags0x08
FVector GetLastSeenKnownEnemyFrom()FinalNative+1 flags0x18
TArray<FName> GetLastNoisesTags()FinalNative+1 flags0x10
FExposedToNoise GetLastNoiseByTag(const FName& Tag)FinalNative+1 flags0x48
float GetLastKnownTrackingTimeConfig()FinalNative+1 flags0x04
FVector GetLastKnownEnemyPosition()FinalNative+1 flags0x18
AReadyOrNotCharacter* GetLastKnownEnemy()FinalNative+1 flags0x08
FVector GetLastHeardNoiseLocation()FinalNative+1 flags0x18
FVector GetLastHeardAggressiveNoiseLocation()FinalNative+1 flags0x18
int32 GetKnownFriendlyCount()FinalNative+1 flags0x04
void ConfigureBoneTargetZones()FinalNative+1 flags0x00
bool CanSeeTrackedTarget()FinalNative+1 flags0x01
bool CanSeeLastTrackedTarget()FinalNative+1 flags0x01
bool CanCharacterBeSeen(AReadyOrNotCharacter* InCharacter)FinalNative+1 flags0x09
bool CanActorBeSeen(AActor* InActor)FinalNative+1 flags0x09
bool AnyAITrackingMe()FinalNative+1 flags0x01
void AddKnownNeutral(AReadyOrNotCharacter* Neutral)FinalNative+1 flags0x08
void AddKnownFriendly(AReadyOrNotCharacter* Friendly)FinalNative+1 flags0x08
void AddKnownEnemy(AReadyOrNotCharacter* Enemy, bool bForce)FinalNative+1 flags0x09
void AddCharacterToSeenMap(AReadyOrNotCharacter* InCharacter)FinalNative+1 flags0x08

Used by 1

types with a member, parameter or interface of this type