implements ICrowdAgentInterface, IGenericTeamAgentInterface, IAISightTargetInterface, IReportable, ICanUseMultitoolOn, IGetFriendlyName, IUseabilityInterface, IGatherDebugInterface, IPingInterface, IMeleeable, IScoringInterface, IListenForGameEnd, IReceiveAISenseUpdates, IGameplayTagAssetInterface
0x00x1B30
Members 300
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x0680 | 0x70 | padding / unreflected | |||
| 0x08 | CustomizationFaceMesh | USkeletalMeshComponent* | Transient+7 flags | nullptr | |
| 0x08 | CustomizationHelmet | USceneComponent* | Transient+7 flags | nullptr | |
| 0x10 | CustomizationSkeletalMeshes | TArray<USkeletalMeshComponent*> | Transient+8 flags | [] | |
| 0x10 | CustomizationStaticMeshes | TArray<UStaticMeshComponent*> | Transient+8 flags | [] | |
| 0x10 | CustomizationActors | TArray<AActor*> | Transient+3 flags | [] | |
| 0x140 | Customization | FSavedCustomization | NetRepNotify+1 flags | {PresetName="", Character=nullptr, Voice=nullptr, Helmet=nu… | |
| 0x0870 | 0x68 | padding / unreflected | |||
| 0x08 | InteractableComponent | UInteractableComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.Interactabl… | |
| 0x08 | PlayerMarkerComponent | UObjectiveMarkerComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.Player Mark… | |
| 0x08 | FaceMesh | USkeletalMeshComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.FaceMesh | |
| 0x08 | FMODAudioPropagationComp | UFMODAudioPropagationComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.FMODAudioPr… | |
| 0x08 | FMODVoiceAudioComp | UFMODAudioComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.FMODAudioCo… | |
| 0x08 | CharacterHealth | UCharacterHealthComponent* | NetProtected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.CharacterHe… | |
| 0x08 | InventoryComp | UInventoryComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.InventoryCo… | |
| 0x08 | PerceptionStimuliComp | UAIPerceptionStimuliSourceComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.PerceptionC… | |
| 0x08 | GibComponent | UGibComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.GibComponent | |
| 0x08 | PhysicalAnimationComp | UPhysicalAnimationComponent* | NetProtected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.Physical An… | |
| 0x08 | SkinnedDecalSampler | USkinnedDecalSampler* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.SkinnedDeca… | |
| 0x08 | RagdollComponent | URagdollComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.RagdollComp… | |
| 0x08 | BloodEntryParticleComponent | UParticleSystemComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.BloodEntryC… | |
| 0x08 | BloodEntryParticleComponentNiagara | UNiagaraComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.BloodEntryC… | |
| 0x08 | ArmourImpactParticleComponent | UParticleSystemComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.ArmourImpac… | |
| 0x10 | BloodSplatterDecalComponents | TArray<UDecalComponent*> | Protected+10 flags | [] | |
| 0x0960 | 0x08 | padding / unreflected | |||
| 0x08 | AimAssistTargetComponent | UUASAimAssistTargetComponent* | Protected+12 flags | /Script/ReadyOrNot.Default__ReadyOrNotCharacter.AimAssistTa… | |
| 0x0970 | 0x70 | padding / unreflected | |||
| 0x18 | ReplicatedControlRotation | FRotator | NetRepNotify+6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x10 | OnCharacterKilled | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnCharacterIncapacitated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnWeaponFire | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnWeaponDryFire | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnPlayerDowned | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnPointDamageReceived | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnStunDamageReceived | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnPlayerFreed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnPlayerHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnPlayerArmorHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x08 | ThrownItem | ABaseItem* | 7 flags | nullptr | |
| 0x10 | OnGetupComplete | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnItemThrown_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnDoorLockPickBegin_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnDoorLockPickEnd_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnDoorChecked_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnC2Placed_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnC2Detonate_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnTrapDisarmBegin_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnTrapDisarmEnd_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnMirrorDoorStarted_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnMirrorDoorFinished_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnStartDoorWedgePlacement_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnEndDoorWedgePlacement_FromAnimNotify | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0B70 | 0x30 | padding / unreflected | |||
| 0x28 | LastDamageEvent | FCharacterDamageEvent | 6 flags | {RawDamage=0, FinalDamage=0, DamageEvent={DamageTypeClass=n… | |
| 0x0BC8 | 0x02 | padding / unreflected | |||
| 0x01 | bBulletForceTransferred | bool | 7 flags | true | |
| 0x0BCB | 0x01 | padding / unreflected | |||
| 0x04 | MinimumBodyFallImpulse | float | 8 flags | 750 | |
| 0x04 | MaxRagdollSounds | int32 | 8 flags | 3 | |
| 0x04 | RagdollSoundsPlayed | int32 | 7 flags | 0 | |
| 0x0BD8 | 0x110 | padding / unreflected | |||
| 0x08 | BodyFallEvent | UFMODEvent* | 8 flags | nullptr | |
| 0x0CF0 | 0x08 | padding / unreflected | |||
| 0x08 | BodyFallSoundSource | USoundSource* | 5 flags | nullptr | |
| 0x01 | bCapsuleCollisionRagdolled | bool | 7 flags | false | |
| 0x01 | bCapsuleFloorAngleRagdolled | bool | 7 flags | false | |
| 0x0D02 | 0x02 | padding / unreflected | |||
| 0x04 | CapsuleCollisionRagdollTriggerThreshold | int32 | 8 flags | 10 | |
| 0x04 | CapsuleFloorAngleRagdollTriggerThreshold | float | 8 flags | 15 | |
| 0x04 | CapsuleFloorAngleRagdollDelayThreshold | float | 8 flags | 0.4 | |
| 0x01 | bBlendingAnim2Ragdoll | bool | 7 flags | false | |
| 0x0D11 | 0x0F | padding / unreflected | |||
| 0x04 | Anim2RagdollPelvisWakeUpTime | float | 8 flags | 0.35 | |
| 0x0D24 | 0x0C | padding / unreflected | |||
| 0x08 | VoiceSoundSource | USoundSource* | 5 flags | nullptr | |
| 0x0D38 | 0x1D8 | padding / unreflected | |||
| 0x01 | bBlendInPhysics | bool | Net+5 flags | false | |
| 0x01 | bStartBlendInIncapacitation | bool | Net+5 flags | false | |
| 0x01 | bBlendInIncapacitation | bool | Net+5 flags | false | |
| 0x0F13 | 0x01 | padding / unreflected | |||
| 0x04 | IncapacitationBlendTime | float | Net+5 flags | 0 | |
| 0x04 | IncapacitationBlendOutTime | float | Net+5 flags | 0 | |
| 0x0F1C | 0x04 | padding / unreflected | |||
| 0x08 | IncapacitationLoopAnim | UAnimSequence* | Net+7 flags | nullptr | |
| 0x04 | BlendInterpAmount | float | Net+5 flags | 0 | |
| 0x0F2C | 0x0C | padding / unreflected | |||
| 0x04 | FinalBlendInTime | float | 6 flags | 1 | |
| 0x0F3C | 0x04 | padding / unreflected | |||
| 0x04 | BlendInAfterStartOfAnim | float | 6 flags | 1 | |
| 0x01 | bIsPreviewCharacter : 1bit 0 | bool | 6 flags | false | |
| 0x0F45 | 0x0B | padding / unreflected | |||
| 0x08 | ArrestedBy | AReadyOrNotCharacter* | 7 flags | nullptr | |
| 0x08 | KilledBy | AReadyOrNotCharacter* | Net+7 flags | nullptr | |
| 0x08 | IncapacitatedBy | AReadyOrNotCharacter* | Net+7 flags | nullptr | |
| 0x01 | DeathReason | ECharacterDeathReason | Net+7 flags | None | |
| 0x0F69 | 0x07 | padding / unreflected | |||
| 0x10 | OnCharacterTakeDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnAIStunnedPlaySound | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnStunnedEvent | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnStunnedEndedEvent | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnMeleeHitTaken | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnCharacterBlockedDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | HeadBones | TArray<FName> | Protected+5 flags | [4 items] | |
| 0x10 | UpperBody | TArray<FName> | Protected+5 flags | [2 items] | |
| 0x0FF0 | 0x10 | padding / unreflected | |||
| 0x10 | LowerBody | TArray<FName> | Protected+5 flags | [4 items] | |
| 0x10 | R_Leg | TArray<FName> | Protected+5 flags | [5 items] | |
| 0x10 | L_Leg | TArray<FName> | Protected+5 flags | [5 items] | |
| 0x10 | L_Foot | TArray<FName> | Protected+5 flags | [2 items] | |
| 0x10 | R_Foot | TArray<FName> | Protected+5 flags | [2 items] | |
| 0x10 | L_Arm | TArray<FName> | Protected+5 flags | [8 items] | |
| 0x10 | R_Arm | TArray<FName> | Protected+5 flags | [8 items] | |
| 0x10 | L_Hand | TArray<FName> | Protected+5 flags | [24 items] | |
| 0x10 | R_Hand | TArray<FName> | Protected+5 flags | [24 items] | |
| 0x01 | bLowReadyPointUp | bool | NetProtected+10 flags | false | |
| 0x01 | bLowReadyPointDown | bool | NetProtected+10 flags | false | |
| 0x1092 | 0x02 | padding / unreflected | |||
| 0x04 | LowReadyDistance | float | Protected+7 flags | 3.4e+38 | |
| 0x1098 | 0x08 | padding / unreflected | |||
| 0x10 | LowReadyIgnoredCapsules | TArray<UCapsuleComponent*> | Protected+5 flags | [] | |
| 0x01 | bIsCrouching : 1bit 0 | bool | Net+5 flags | false | |
| 0x10B1 | 0x03 | padding / unreflected | |||
| 0x04 | QuickLeanAmount | float | Net+7 flags | 0 | |
| 0x04 | QuickLeanIntensity | float | Net+7 flags | 0.5 | |
| 0x04 | QuickLeanInterpSpeed | float | Net+7 flags | 8 | |
| 0x04 | FreeLeanX | float | Net+7 flags | 0 | |
| 0x04 | FreeLeanZ | float | Net+7 flags | 0 | |
| 0x01 | bFreeLeaning | bool | Net+7 flags | false | |
| 0x01 | bIsLeaning | bool | Net+7 flags | false | |
| 0x01 | bLeaningLeft | bool | 7 flags | false | |
| 0x01 | bLeaningRight | bool | 7 flags | false | |
| 0x01 | bLeaningUp | bool | 7 flags | false | |
| 0x01 | bLeaningDown | bool | 7 flags | false | |
| 0x10CE | 0x0E | padding / unreflected | |||
| 0x01 | bLeanLeftToggle | bool | Protected+7 flags | false | |
| 0x01 | bLeanRightToggle | bool | Protected+7 flags | false | |
| 0x10DE | 0x02 | padding / unreflected | |||
| 0x08 | LeanAudioComponent | UFMODAudioComponent* | Protected+7 flags | nullptr | |
| 0x08 | LeanAudioEvent | UFMODEvent* | Protected+7 flags | nullptr | |
| 0x04 | LeanMovementValue | float | Protected+7 flags | 0 | |
| 0x10F4 | 0x04 | padding / unreflected | |||
| 0x18 | LeanPos_CurrentFrame | FVector | Protected+7 flags | {X=0, Y=0, Z=0} | |
| 0x18 | LeanPos_LastFrame | FVector | Protected+7 flags | {X=0, Y=0, Z=0} | |
| 0x01 | SquadPosition | ESquadPosition | Protected+6 flags | SP_Alpha | |
| 0x01 | DefaultTeam | ETeamType | NetProtected+5 flags | TT_NONE | |
| 0x112A | 0x06 | padding / unreflected | |||
| 0x08 | FPMeleeImpactFMODEvent | UFMODEvent* | Protected+6 flags | nullptr | |
| 0x08 | TPMeleeImpactFMODEvent | UFMODEvent* | Protected+6 flags | nullptr | |
| 0x08 | MeleeImpactParticle | UParticleSystem* | Protected+8 flags | nullptr | |
| 0x08 | MeleeCameraShake | TSubclassOf<ULegacyCameraShake> | Protected+6 flags | nullptr | |
| 0x04 | MeleeRange | float | Protected+6 flags | 85 | |
| 0x04 | MeleeDamage | float | Protected+6 flags | 5 | |
| 0x28 | MeleeDamageType | TSoftClassPtr<UDamageType> | Protected+4 flags | <SoftClassProperty> | |
| 0x10 | OnPlayerArrested | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnPlayerArrestStart | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnPlayerArrestedCanceled | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x08 | PendingAutoReport | AReadyOrNotCharacter* | 5 flags | nullptr | |
| 0x10 | OnArrested | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x08 | Rep_CarryArrestedAnimState | FCarryArrestedAnimState | Net+3 flags | {LoopAnim=nullptr} | |
| 0x01 | bPreArrested | bool | NetRepNotify+5 flags | false | |
| 0x11D1 | 0x07 | padding / unreflected | |||
| 0x08 | PreArrestCuffsActor | AStaticMeshActor* | 5 flags | nullptr | |
| 0x01 | bSurrendered | bool | Net+5 flags | false | |
| 0x01 | bSurrenderComplete | bool | Net+5 flags | false | |
| 0x11E2 | 0x16 | padding / unreflected | |||
| 0x01 | bOrderedToRotateForArrest : 1bit 0 | bool | NetProtected+3 flags | false | |
| 0x11F9 | 0x07 | padding / unreflected | |||
| 0x08 | PlacedZipcuffs | APlacedZipcuffs* | Protected+5 flags | nullptr | |
| 0x08 | SpawnedZipcuffsClass | TSubclassOf<APlacedZipcuffs> | Protected+6 flags | nullptr | |
| 0x08 | SpawnedFPZipcuffsClass | TSubclassOf<APlacedZipcuffs> | Protected+6 flags | nullptr | |
| 0x08 | ZipcuffBone | FName | Protected+6 flags | None | |
| 0x01 | bIsBeingCarried | bool | NetProtected+7 flags | false | |
| 0x01 | bCarryingDead | bool | NetProtected+7 flags | false | |
| 0x1222 | 0x06 | padding / unreflected | |||
| 0x08 | CarriedByCharacter | AReadyOrNotCharacter* | NetProtected+7 flags | nullptr | |
| 0x08 | ThrownByCharacter | AReadyOrNotCharacter* | Protected+7 flags | nullptr | |
| 0x08 | PendingCarryCharacter | AReadyOrNotCharacter* | NetProtected+7 flags | nullptr | |
| 0x08 | CurrentCarryCharacter | AReadyOrNotCharacter* | NetRepNotify+8 flags | nullptr | |
| 0x08 | FakeCarryCharacterMesh | ASkeletalMeshActor* | Protected+5 flags | nullptr | |
| 0x04 | CurrentCarryConfirmTime | float | NetProtected+7 flags | 0 | |
| 0x1254 | 0x04 | padding / unreflected | |||
| 0x08 | CarryMasterIdleLoop | UAnimSequence* | Protected+7 flags | nullptr | |
| 0x08 | CarrySlaveIdleLoop | UAnimSequence* | Protected+7 flags | nullptr | |
| 0x04 | MaxCarryConfirmTime | float | Protected+7 flags | 0.5 | |
| 0x04 | MaxRagdollArrestConfirmTime | float | Protected+7 flags | 0.5 | |
| 0x04 | CurrentRagdollArrestConfirmTime | float | NetProtected+7 flags | 0 | |
| 0x1274 | 0x04 | padding / unreflected | |||
| 0x08 | PendingRagdollArrestCharacter | AReadyOrNotCharacter* | NetProtected+7 flags | nullptr | |
| 0x08 | CurrentRagdollArrestCharacter | AReadyOrNotCharacter* | NetRepNotify+8 flags | nullptr | |
| 0x08 | LastCharacterMakingArrest | AReadyOrNotCharacter* | 5 flags | nullptr | |
| 0x08 | CurrentlyArresting | AReadyOrNotCharacter* | 5 flags | nullptr | |
| 0x01 | bIsBeingArrested | bool | Net+7 flags | false | |
| 0x01 | bArrestComplete | bool | Net+7 flags | false | |
| 0x01 | bArrestedAsRagdoll | bool | Net+7 flags | false | |
| 0x01 | bArrestedAsRagdoll_Flipped | bool | Net+7 flags | false | |
| 0x01 | bIsPairedInteractionPlaying | bool | Net+7 flags | false | |
| 0x01 | bNoTeamDamage | bool | 7 flags | false | |
| 0x01 | bDisableInteraction | bool | 7 flags | false | |
| 0x01 | bPrimed | bool | Net+6 flags | false | |
| 0x01 | bOverarmThrow | bool | Net+6 flags | false | |
| 0x12A1 | 0x07 | padding / unreflected | |||
| 0x10 | OnQuickThrowStart | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnQuickThrowEnd | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnCarryingChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x12D8 | 0x01 | padding / unreflected | |||
| 0x01 | bIsStrafing | bool | Net+7 flags | false | |
| 0x12DA | 0x06 | padding / unreflected | |||
| 0x50 | PlayedTableMontageMap3P | TMap<FName, UAnimMontage*> | 2 flags | <TMap> | |
| 0x08 | LastTableMontagePlayed | FName | Protected+7 flags | None | |
| 0x1338 | 0x78 | padding / unreflected | |||
| 0xD0 | CharacterLookOverride | FCharacterLookOverride | 3 flags | {LockedToDLC=GVR_NoRestriction, FriendlyBodyName=<FText>, S… | |
| 0x10 | Rep_CharacterLookOverride | FString | NetRepNotify+4 flags | "" | |
| 0x50 | ArmorOverrideMapTP | TMap<TSubclassOf<ABaseArmour>, USkeletalMesh*> | Protected+3 flags | <TMap> | |
| 0x08 | Rep_BodyMesh | USkeletalMesh* | NetRepNotify+6 flags | nullptr | |
| 0x08 | Rep_FaceMesh | USkeletalMesh* | NetRepNotify+6 flags | nullptr | |
| 0x08 | Rep_FPMesh | USkeletalMesh* | NetRepNotify+6 flags | nullptr | |
| 0x50 | AnimMontageCooldown | TMap<UAnimMontage*, float> | Protected+1 flags | <TMap> | |
| 0x08 | CurrentFaceROM | UPoseAsset* | Protected+7 flags | nullptr | |
| 0x04 | AnimationBlockingTime | float | 7 flags | 0 | |
| 0x1554 | 0x24 | padding / unreflected | |||
| 0x08 | TOCManager | ATOCManager* | Protected+5 flags | nullptr | |
| 0x08 | ReportToTOC_PVP_CameraShake | TSubclassOf<ULegacyCameraShake> | Protected+6 flags | nullptr | |
| 0x10 | TOCLine | FString | Protected+5 flags | "" | |
| 0x10 | SpeechCharacterName | FString | NetProtected+5 flags | "" | |
| 0x08 | VoiceModifier | UVoiceModifierData* | NetProtected+6 flags | nullptr | |
| 0x15B0 | 0x08 | padding / unreflected | |||
| 0x01 | bHasBeenReported | bool | NetRepNotify+5 flags | false | |
| 0x15B9 | 0x03 | padding / unreflected | |||
| 0x04 | SpeakCooldown | float | 7 flags | 0 | |
| 0x08 | ReportPlayerDeadFMODEvent | UFMODEvent* | 6 flags | nullptr | |
| 0x08 | ReportPlayerArrestedFMODEvent | UFMODEvent* | 6 flags | nullptr | |
| 0x08 | ReportPlayerGeneralFMODEvent | UFMODEvent* | 6 flags | nullptr | |
| 0x10 | OnVoiceAudioStoppedDelegate | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x15E8 | 0x58 | padding / unreflected | |||
| 0x50 | SpeechCooldownMap | TMap<FString, float> | Protected+1 flags | <TMap> | |
| 0x08 | FMODVoiceLine2D | UFMODEvent* | Protected+6 flags | /Game/FMOD/Events/Dialogue/Vl_1P.Vl_1P | |
| 0x08 | FMODVoiceLineSpatalized | UFMODEvent* | Protected+6 flags | /Game/FMOD/Events/Dialogue/Vl_3P.Vl_3P | |
| 0x16A0 | 0x08 | padding / unreflected | |||
| 0x50 | BoneSuppressionAmount | TMap<FName, FSuppressionData> | 3 flags | <TMap> | |
| 0x10 | OnBodyPartDamaged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | bBodyHit : 1bit 0 | bool | Net+5 flags | false | |
| 0x01 | bRightFootHit : 1bit 1 | bool | Net+5 flags | false | |
| 0x01 | bLeftFootHit : 1bit 2 | bool | Net+5 flags | false | |
| 0x01 | bBlockedByBodyArmor : 1bit 3 | bool | Net+5 flags | false | |
| 0x01 | bBlockedByHeadArmor : 1bit 4 | bool | Net+5 flags | false | |
| 0x01 | bAllowDeadDismemberment | bool | 6 flags | false | |
| 0x170A | 0x26 | padding / unreflected | |||
| 0x50 | DismembermentDamageMap | TMap<EGibAreas, float> | 3 flags | <TMap> | |
| 0x10 | DamageExcludedBones | TArray<FName> | 4 flags | [] | |
| 0x1790 | 0x18 | padding / unreflected | |||
| 0x04 | GasDamageAccumulated | float | 7 flags | 0 | |
| 0x04 | GasDamageDecay | float | 8 flags | 0.02 | |
| 0x17B0 | 0x08 | padding / unreflected | |||
| 0x01 | bGodMode : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bNoTarget | bool | Protected+7 flags | false | |
| 0x17BA | 0x06 | padding / unreflected | |||
| 0x08 | ArmorImpactEffect | UParticleSystem* | Protected+7 flags | nullptr | |
| 0x08 | Blood | UBloodData* | Protected+8 flags | nullptr | |
| 0x10 | DamagedByWeapons | TArray<ABaseWeapon*> | NetProtected+5 flags | [] | |
| 0x17E0 | 0x08 | padding / unreflected | |||
| 0x01 | bRepStunned | bool | NetProtected+5 flags | false | |
| 0x01 | RepStunnedWith | EStunType | NetProtected+5 flags | ST_None | |
| 0x17EA | 0x56 | padding / unreflected | |||
| 0x01 | bHasEverBeenStunned : 1bit 0 | bool | NetProtected+3 flags | false | |
| 0x1841 | 0x17 | padding / unreflected | |||
| 0x10 | AITrackingMe | TArray<AReadyOrNotCharacter*> | 8 flags | [] | |
| 0x10 | DamagedByCharacters | TArray<AReadyOrNotCharacter*> | Net+5 flags | [] | |
| 0x18 | OriginalSpawnLocation | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x10 | OnEvidenceCollected | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x18A0 | 0x08 | padding / unreflected | |||
| 0x08 | PendingEvidence | AActor* | Protected+5 flags | nullptr | |
| 0x01 | bIsCollectingEvidence | bool | Protected+5 flags | false | |
| 0x01 | bCollectionAnimHasTriggered | bool | Protected+5 flags | false | |
| 0x18B2 | 0x06 | padding / unreflected | |||
| 0x08 | CollectingLoopAnim1P | UAnimMontage* | Protected+6 flags | nullptr | |
| 0x08 | CollectingLoopAnim3P | UAnimMontage* | Protected+6 flags | nullptr | |
| 0x08 | Reward | UFMODEvent* | Protected+6 flags | nullptr | |
| 0x01 | CurrentEmotion | ECharacterEmotion | NetProtected+7 flags | None | |
| 0x18D1 | 0x03 | padding / unreflected | |||
| 0x04 | FacialAnimationOverrideTime | float | Protected+7 flags | 0 | |
| 0x04 | FacialAnimationBlend | float | Protected+7 flags | 0 | |
| 0x04 | FacialAnimationBlendTarget | float | Protected+7 flags | 0 | |
| 0x04 | FacialAnimationBlendDecay | float | Protected+7 flags | 0.2 | |
| 0x04 | FacialAnimationPriority | int32 | Protected+7 flags | 0 | |
| 0x01 | bAiming | bool | Net+6 flags | false | |
| 0x01 | bMovementLocked | bool | NetProtected+7 flags | false | |
| 0x01 | bLeaningLocked | bool | NetProtected+7 flags | false | |
| 0x01 | bAimLocked | bool | NetProtected+7 flags | false | |
| 0x01 | bActionsLocked | bool | NetProtected+7 flags | false | |
| 0x01 | bItemSelectionLocked | bool | Protected+7 flags | false | |
| 0x01 | bCommandMenuLocked | bool | Protected+7 flags | false | |
| 0x01 | bGamepadCommandWheelLocked | bool | Protected+7 flags | false | |
| 0x01 | bCommandMenuHidden | bool | Protected+7 flags | false | |
| 0x01 | bItemMenuLocked | bool | Protected+7 flags | false | |
| 0x01 | bWeaponAttachmentsLocked | bool | Protected+7 flags | false | |
| 0x01 | bCantedSightLocked | bool | Protected+7 flags | false | |
| 0x01 | bTabletLocked | bool | Protected+7 flags | false | |
| 0x01 | bConsoleHotkeysHidden | bool | Protected+7 flags | false | |
| 0x01 | bConsoleHotkeysItemWheelHidden | bool | Protected+7 flags | false | |
| 0x01 | bOptiwandLocked | bool | Protected+7 flags | false | |
| 0x01 | bChemlightLocked | bool | Protected+7 flags | false | |
| 0x01 | bGamepadTeamCameraLocked | bool | Protected+7 flags | false | |
| 0x18FA | 0x06 | padding / unreflected | |||
| 0x08 | QueuedDoorToOpen | Adoor* | 5 flags | nullptr | |
| 0x08 | QueuedDoorToClose | Adoor* | 5 flags | nullptr | |
| 0x08 | LastKickedDoor | Adoor* | NetProtected+5 flags | nullptr | |
| 0x08 | DoorKickInteractionFront | UInteractionsData* | Protected+8 flags | nullptr | |
| 0x08 | DoorKickInteractionBack | UInteractionsData* | Protected+8 flags | nullptr | |
| 0x08 | DoorKickFailureInteractionFront | UInteractionsData* | Protected+8 flags | nullptr | |
| 0x08 | DoorKickFailureInteractionBack | UInteractionsData* | Protected+8 flags | nullptr | |
| 0x08 | DoorKickBreakInteractionFront | UInteractionsData* | Protected+8 flags | nullptr | |
| 0x08 | DoorKickBreakInteractionBack | UInteractionsData* | Protected+8 flags | nullptr | |
| 0x08 | CarryArrestedInteractionData | UInteractionsData* | Protected+8 flags | nullptr | |
| 0x08 | DropArrestedInteractionData | UInteractionsData* | Protected+8 flags | nullptr | |
| 0x08 | ThrowArrestedInteractionData | UInteractionsData* | Protected+8 flags | nullptr | |
| 0x10 | Event_OnItemPrimaryUse | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | bNVGOn | bool | Net+5 flags | false | |
| 0x1971 | 0x07 | padding / unreflected | |||
| 0x10 | OnNightVisionGogglesToggled | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x1988 | 0x18 | padding / unreflected | |||
| 0x10 | WetSources | TArray<AActor*> | TransientProtected+2 flags | [] | |
| 0x19B0 | 0x10 | padding / unreflected | |||
| 0x01 | bShouldPlayFootstepFoley | bool | Protected+6 flags | false | |
| 0x01 | bPlayEveryStep | bool | Protected+6 flags | false | |
| 0x19C2 | 0x06 | padding / unreflected | |||
| 0x08 | FootstepImpactEffectFast | TSubclassOf<AImpactEffect> | Protected+6 flags | nullptr | |
| 0x08 | FootstepImpactEffectSlow | TSubclassOf<AImpactEffect> | Protected+6 flags | nullptr | |
| 0x08 | CurrentFootstepFoleyEvent | UFMODEvent* | Protected+6 flags | nullptr | |
| 0x08 | CurrentFootstepFoleyEventRemote | UFMODEvent* | Protected+6 flags | nullptr | |
| 0x08 | FootstepsLocal | UFMODEvent* | Protected+8 flags | nullptr | |
| 0x08 | FootstepsRemote | UFMODEvent* | Protected+8 flags | nullptr | |
| 0x08 | MovementFoley | UFMODEvent* | Protected+8 flags | nullptr | |
| 0x08 | MovementFoleySocket | FName | Protected+8 flags | spine_3 | |
| 0x08 | DefaultRagdollPhysAsset | UPhysicsAsset* | Protected+8 flags | nullptr | |
| 0x08 | DefaultAlivePhysAsset | UPhysicsAsset* | Protected+8 flags | nullptr | |
| 0x08 | CuffedRagdollPhysAsset | UPhysicsAsset* | Protected+8 flags | nullptr | |
| 0x08 | Rep_ActiveRagdollPhysAsset | UPhysicsAsset* | NetRepNotify+9 flags | nullptr | |
| 0x01 | bIsRelevant | bool | 7 flags | true | |
| 0x1A29 | 0x07 | padding / unreflected | |||
| 0x08 | NeutralizeSuspectTag | ANeutralizeSuspectByTag* | 5 flags | nullptr | |
| 0x10 | TorsoDeathAnims | TArray<UAnimMontage*> | 3 flags | [] | |
| 0x10 | HeadDeathAnims | TArray<UAnimMontage*> | 3 flags | [] | |
| 0x10 | LeftArmDeathAnims | TArray<UAnimMontage*> | 3 flags | [] | |
| 0x10 | RightArmDeathAnims | TArray<UAnimMontage*> | 3 flags | [] | |
| 0x10 | LeftLegDeathAnims | TArray<UAnimMontage*> | 3 flags | [] | |
| 0x10 | RightLegDeathAnims | TArray<UAnimMontage*> | 3 flags | [] | |
| 0x08 | CurrentDeathMontage | UAnimMontage* | 7 flags | nullptr | |
| 0x01 | bPlayingDeathMontage : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bStartedPlayingDeath : 1bit 1 | bool | 5 flags | false | |
| 0x03 | ReplicatedAcceleration | FRonReplicatedAcceleration | NetTransient+3 flags | {AccelXYRadians=0, AccelXYMagnitude=0, AccelZ=0} | |
| 0x04 | ReplicatedMaxSpeed | float | Net+9 flags | 0 | |
| 0x01 | bIsBlendRagdollNotifyActive | bool | 5 flags | false | |
| 0x1AA9 | 0x03 | padding / unreflected | |||
| 0x04 | FootstepOcclusionMultiplier | float | 7 flags | 1 | |
| 0x04 | FootstepFullOcclusionDepth | float | 7 flags | 150 | |
| 0x1AB4 | 0x04 | padding / unreflected | |||
| 0x10 | AnimNotifyAttachments | TArray<AActor*> | 2 flags | [] | |
| 0x1AC8 | 0x08 | padding / unreflected | |||
| 0x10 | Snapshots | TArray<FCharacterSnapshot> | 2 flags | [] | |
| 0x08 | CurrentLipSyncAnimation | UAnimSequence* | 5 flags | nullptr | |
| 0x1AE8 | 0x20 | padding / unreflected | |||
| 0x20 | GameplayTags | FGameplayTagContainer | 3 flags | {GameplayTags=[], ParentTags=[]} | |
| 0x1B28 | 0x08 | unreflected bytes to end of AReadyOrNotCharacter | |||
Inherited from ACharacter 40
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Mesh | USkeletalMeshComponent* | 11 flags | /Script/Engine.Default__Character.CharacterMesh0 | |
| 0x08 | CharacterMovement | UCharacterMovementComponent* | 11 flags | /Script/Engine.Default__Character.CharMoveComp | |
| 0x08 | CapsuleComponent | UCapsuleComponent* | 11 flags | /Script/Engine.Default__Character.CollisionCylinder | |
| 0x50 | BasedMovement | FBasedMovementInfo | Protected+3 flags | {BaseID=0, MovementBase=nullptr, BoneName=None, Location={}… | |
| 0x50 | ReplicatedBasedMovement | FBasedMovementInfo | NetRepNotify+4 flags | {BaseID=0, MovementBase=nullptr, BoneName=None, Location={}… | |
| 0x04 | AnimRootMotionTranslationScale | float | NetProtected+5 flags | 1 | |
| 0x03E4 | 0x04 | padding / unreflected | |||
| 0x18 | BaseTranslationOffset | FVector | Protected+5 flags | {X=0, Y=0, Z=0} | |
| 0x20 | BaseRotationOffset | FQuat | Protected+4 flags | {X=0, Y=0, Z=0, W=1} | |
| 0x04 | ReplicatedServerLastTransformUpdateTimeStamp | float | NetProtected+5 flags | 0 | |
| 0x04 | ReplayLastTransformUpdateTimeStamp | float | NetRepNotify+6 flags | 0 | |
| 0x01 | ReplicatedMovementMode | uint8 | NetProtected+5 flags | 0 | |
| 0x0429 | 0x07 | padding / unreflected | |||
| 0x18 | ReplicatedGravityDirection | FVector_NetQuantizeNormal | NetProtected+3 flags | {} | |
| 0x01 | bInBaseReplication | bool | Protected+5 flags | false | |
| 0x0449 | 0x1F | padding / unreflected | |||
| 0x04 | CrouchedEyeHeight | float | 7 flags | 32 | |
| 0x01 | bIsCrouched : 1bit 0 | bool | NetRepNotify+5 flags | false | |
| 0x01 | bProxyIsJumpForceApplied : 1bit 1 | bool | NetTransient+3 flags | false | |
| 0x01 | bPressedJump : 1bit 2 | bool | 5 flags | false | |
| 0x01 | bClientUpdating : 1bit 3 | bool | Transient+3 flags | false | |
| 0x01 | bClientWasFalling : 1bit 4 | bool | Transient+3 flags | false | |
| 0x01 | bClientResimulateRootMotion : 1bit 5 | bool | Transient+3 flags | false | |
| 0x01 | bClientResimulateRootMotionSources : 1bit 6 | bool | Transient+3 flags | false | |
| 0x01 | bSimGravityDisabled : 1bit 7 | bool | 3 flags | false | |
| 0x01 | bClientCheckEncroachmentOnNetUpdate : 1bit 0 | bool | Transient+3 flags | true | |
| 0x01 | bServerMoveIgnoreRootMotion : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bWasJumping : 1bit 2 | bool | Transient+8 flags | false | |
| 0x046E | 0x02 | padding / unreflected | |||
| 0x04 | JumpKeyHoldTime | float | Transient+10 flags | 0 | |
| 0x04 | JumpForceTimeRemaining | float | Transient+10 flags | 0 | |
| 0x04 | ProxyJumpForceStartedTime | float | Transient+10 flags | 0 | |
| 0x04 | JumpMaxHoldTime | float | Net+7 flags | 0 | |
| 0x04 | JumpMaxCount | int32 | Net+7 flags | 1 | |
| 0x04 | JumpCurrentCount | int32 | 10 flags | 0 | |
| 0x04 | JumpCurrentCountPreJump | int32 | 10 flags | 0 | |
| 0x048C | 0x04 | padding / unreflected | |||
| 0x10 | OnReachedJumpApex | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | LandedDelegate | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | MovementModeChangedDelegate | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnCharacterMovementUpdated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x48 | SavedRootMotion | FRootMotionSourceGroup | Transient+1 flags | {bHasAdditiveSources=false, bHasOverrideSources=false, bHas… | |
| 0x0518 | 0x08 | padding / unreflected | |||
| 0x70 | ClientRootMotionParams | FRootMotionMovementParams | Transient+2 flags | {bHasRootMotion=false, BlendWeight=0, RootMotionTransform={… | |
| 0x10 | RootMotionRepMoves | TArray<FSimulatedRootMotionReplicatedMove> | Transient+3 flags | [] | |
| 0xD8 | RepRootMotion | FRepRootMotionMontage | NetRepNotify+2 flags | {bIsActive=false, AnimMontage=nullptr, Position=0, Location… | |
Inherited from APawn 19
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bUseControllerRotationPitch : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bUseControllerRotationYaw : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bUseControllerRotationRoll : 1bit 2 | bool | 5 flags | false | |
| 0x01 | bCanAffectNavigationGeneration : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bIsLocalViewTarget : 1bit 6 | bool | TransientProtected+3 flags | false | |
| 0x02A9 | 0x03 | padding / unreflected | |||
| 0x04 | BaseEyeHeight | float | 7 flags | 64 | |
| 0x01 | AutoPossessPlayer | EAutoReceiveInput | 6 flags | Disabled | |
| 0x01 | AutoPossessAI | EAutoPossessAI | 6 flags | PlacedInWorld | |
| 0x01 | RemoteViewPitch | uint8 | Net+5 flags | 0 | |
| 0x02B3 | 0x05 | padding / unreflected | |||
| 0x08 | AIControllerClass | TSubclassOf<AController> | 7 flags | /Script/AIModule.AIController | |
| 0x08 | PlayerState | APlayerState* | NetRepNotify+7 flags | nullptr | |
| 0x02C8 | 0x08 | padding / unreflected | |||
| 0x08 | LastHitBy | AController* | Transient+7 flags | nullptr | |
| 0x08 | Controller | AController* | NetRepNotify+5 flags | nullptr | |
| 0x08 | PreviousController | AController* | Transient+5 flags | nullptr | |
| 0x02E8 | 0x04 | padding / unreflected | |||
| 0x01 | ReceiveControllerChangedDelegate | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | ReceiveRestartedDelegate | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x02EE | 0x02 | padding / unreflected | |||
| 0x18 | ControlInputVector | FVector | TransientProtected+5 flags | {X=0, Y=0, Z=0} | |
| 0x18 | LastControlInputVector | FVector | TransientProtected+5 flags | {X=0, Y=0, Z=0} | |
| 0x08 | OverrideInputComponentClass | TSubclassOf<UInputComponent> | Protected+7 flags | nullptr | |
Inherited from AActor 80
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x30 | PrimaryActorTick | FActorTickFunction | 3 flags | {} | |
| 0x01 | bNetTemporary : 1bit 0 | bool | 3 flags | false | |
| 0x01 | bOnlyRelevantToOwner : 1bit 2 | bool | 7 flags | false | |
| 0x01 | bAlwaysRelevant : 1bit 3 | bool | 6 flags | false | |
| 0x01 | bReplicateMovement : 1bit 4 | bool | NetRepNotify+5 flags | false | |
| 0x01 | bCallPreReplication : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bCallPreReplicationForReplay : 1bit 6 | bool | 6 flags | true | |
| 0x01 | bHidden : 1bit 7 | bool | Net+7 flags | false | |
| 0x01 | bTearOff : 1bit 0 | bool | Net+3 flags | false | |
| 0x01 | bForceNetAddressable : 1bit 1 | bool | 3 flags | false | |
| 0x01 | bExchangedRoles : 1bit 2 | bool | Transient+3 flags | false | |
| 0x01 | bNetLoadOnClient : 1bit 3 | bool | 4 flags | true | |
| 0x01 | bNetUseOwnerRelevancy : 1bit 4 | bool | 6 flags | false | |
| 0x01 | bRelevantForNetworkReplays : 1bit 5 | bool | 3 flags | true | |
| 0x01 | bRelevantForLevelBounds : 1bit 6 | bool | 5 flags | true | |
| 0x01 | bReplayRewindable : 1bit 7 | bool | 6 flags | false | |
| 0x01 | bAllowTickBeforeBeginPlay : 1bit 0 | bool | 5 flags | false | |
| 0x01 | bAutoDestroyWhenFinished : 1bit 1 | bool | 4 flags | false | |
| 0x01 | bCanBeDamaged : 1bit 2 | bool | Net+6 flags | true | |
| 0x01 | bBlockInput : 1bit 3 | bool | 5 flags | false | |
| 0x01 | bCollideWhenPlacing : 1bit 4 | bool | 3 flags | false | |
| 0x01 | bFindCameraComponentWhenViewTarget : 1bit 5 | bool | 6 flags | true | |
| 0x01 | bGenerateOverlapEventsDuringLevelStreaming : 1bit 6 | bool | 5 flags | false | |
| 0x01 | bIgnoresOriginShifting : 1bit 7 | bool | 5 flags | false | |
| 0x01 | bEnableAutoLODGeneration : 1bit 0 | bool | 5 flags | true | |
| 0x01 | bIsEditorOnlyActor : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bActorSeamlessTraveled : 1bit 2 | bool | 3 flags | false | |
| 0x01 | bReplicates : 1bit 3 | bool | Protected+7 flags | false | |
| 0x01 | bCanBeInCluster : 1bit 4 | bool | Protected+5 flags | false | |
| 0x01 | bAllowReceiveTickEventOnDedicatedServer : 1bit 5 | bool | Protected+3 flags | true | |
| 0x01 | bReplicateUsingRegisteredSubObjectList : 1bit 7 | bool | Protected+9 flags | false | |
| 0x01 | bActorEnableCollision : 1bit 7 | bool | 3 flags | true | |
| 0x01 | bActorIsBeingDestroyed : 1bit 0 | bool | Transient+4 flags | false | |
| 0x01 | bAsyncPhysicsTickEnabled : 1bit 5 | bool | Protected+4 flags | false | |
| 0x01 | UpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | Protected+6 flags | UseConfigDefault | |
| 0x01 | DefaultUpdateOverlapsMethodDuringLevelStreaming | EActorUpdateOverlapsMethod | 8 flags | OnlyUpdateMovable | |
| 0x04 | InitialLifeSpan | float | 8 flags | 0 | |
| 0x04 | CustomTimeDilation | float | 7 flags | 1 | |
| 0x01 | RemoteRole | ENetRole | NetTransient+8 flags | ROLE_None | |
| 0x0071 | 0x03 | padding / unreflected | |||
| 0x04 | RayTracingGroupId | int32 | 5 flags | -1 | |
| 0x60 | AttachmentReplication | FRepAttachment | NetTransient+5 flags | {AttachParent=nullptr, LocationOffset={}, RelativeScale3D={… | |
| 0x70 | ReplicatedMovement | FRepMovement | NetRepNotify+5 flags | {LinearVelocity={X=0, Y=0, Z=0}, AngularVelocity={X=0, Y=0,… | |
| 0x08 | Owner | AActor* | NetRepNotify+5 flags | nullptr | |
| 0x08 | NetDriverName | FName | Protected+5 flags | GameNetDriver | |
| 0x01 | Role | ENetRole | Net+8 flags | ROLE_Authority | |
| 0x01 | NetDormancy | ENetDormancy | 9 flags | DORM_Awake | |
| 0x01 | SpawnCollisionHandlingMethod | ESpawnActorCollisionHandlingMethod | 7 flags | AlwaysSpawn | |
| 0x01 | AutoReceiveInput | EAutoReceiveInput | 6 flags | Disabled | |
| 0x04 | InputPriority | int32 | 6 flags | 0 | |
| 0x0160 | 0x08 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | 8 flags | nullptr | |
| 0x04 | NetCullDistanceSquared | float | 9 flags | 2.25e+08 | |
| 0x04 | NetTag | int32 | Transient+5 flags | 0 | |
| 0x04 | NetUpdateFrequency | float | 8 flags | 100 | |
| 0x04 | MinNetUpdateFrequency | float | 8 flags | 2 | |
| 0x04 | NetPriority | float | 8 flags | 1 | |
| 0x01 | PhysicsReplicationMode | EPhysicsReplicationMode | 7 flags | Default | |
| 0x0185 | 0x0B | padding / unreflected | |||
| 0x08 | Instigator | APawn* | NetRepNotify+7 flags | nullptr | |
| 0x10 | Children | TArray<AActor*> | Transient+3 flags | [] | |
| 0x08 | RootComponent | USceneComponent* | Protected+9 flags | nullptr | |
| 0x01B0 | 0x08 | padding / unreflected | |||
| 0x10 | Layers | TArray<FName> | 4 flags | [] | |
| 0x08 | ParentComponent | TWeakObjectPtr<UChildActorComponent> | 8 flags | nullptr | |
| 0x10 | Tags | TArray<FName> | 5 flags | [] | |
| 0x01 | OnTakeAnyDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakePointDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnTakeRadialDamage | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorBeginOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorEndOverlap | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnBeginCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndCursorOver | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnClicked | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnReleased | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchBegin | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnd | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchEnter | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnInputTouchLeave | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnActorHit | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnDestroyed | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | OnEndPlay | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01F0 | 0x80 | padding / unreflected | |||
| 0x10 | InstanceComponents | TArray<UActorComponent*> | 5 flags | [] | |
| 0x10 | BlueprintCreatedComponents | TArray<UActorComponent*> | 7 flags | [] | |
Functions 339
| Signature | Flags | Native | Params |
|---|---|---|---|
| void VoiceAudioEvent__DelegateSignature(AReadyOrNotCharacter* Speaker) | Public | 0x08 | |
| bool UsingReviveSystem() | FinalNative+1 flags | 0x01 | |
| void UpdateOverridesFromCharacterLookOverrideDataTable(const FString& LookOverride) | FinalNative+1 flags | 0x10 | |
| void UnlockWeaponAttachments() | NativePublic | 0x00 | |
| void UnlockTablet() | NativePublic | 0x00 | |
| void UnlockMovementAndActions() | NativePublic | 0x00 | |
| void UnlockMovement() | NativePublic | 0x00 | |
| void UnlockLeaning() | NativePublic | 0x00 | |
| void UnlockItemSelection() | NativePublic | 0x00 | |
| void UnlockItemMenu() | NativePublic | 0x00 | |
| void UnlockCommandMenu() | NativePublic | 0x00 | |
| void UnlockCantedSight() | NativePublic | 0x00 | |
| void UnlockAllActions() | NativePublic | 0x00 | |
| void UnlockAim() | NativePublic | 0x00 | |
| void ToggleNightvisionGoggles() | FinalNative+1 flags | 0x00 | |
| void ToggleLeanRight(bool bADSIsActive) | FinalNative+1 flags | 0x01 | |
| void ToggleLeanLeft(bool bADSIsActive) | FinalNative+1 flags | 0x01 | |
| void ToggleFreeLean() | FinalNative+1 flags | 0x00 | |
| void TestPhysicalAnimationComponent() | FinalNative+1 flags | 0x00 | |
| void StopTPMontageFromTable(const FName& Animation, float BlendoutTime) | NativeEvent+1 flags | 0x0C | |
| void StopTPMontage(UAnimMontage* AnimMontage, float BlendoutTime) | NativePublic | 0x0C | |
| void StopTPAnimMontage(UAnimMontage* AnimMontage) | NativePublic | 0x08 | |
| void StopLocal3PMontagle(UAnimMontage* AnimMontage, float BlendoutTime) | FinalNative+1 flags | 0x0C | |
| void StopFPAnimMontage(UAnimMontage* AnimMontage, float BlendoutTime) | NativePublic | 0x0C | |
| void StartStun(const EStunType& StunType, AActor* StunCauser, float Duration) | NativePublic | 0x14 | |
| void StartPepperSprayed(APepperspray* PeppersprayUsed) | NativePublic | 0x08 | |
| void StartBeingTasered(float PingStunDuration, ATaser* WeaponUsed) | NativePublic | 0x10 | |
| void SpawnFootstepEffect() | FinalNative+1 flags | 0x00 | |
| void SpawnBloodPool() | FinalNative+1 flags | 0x00 | |
| void Server_Yell() | NativeEvent+1 flags | 0x00 | |
| void Server_VoiceLine(const FString& VO, const FString& SpeakersName, bool bTeamPrefix) | NativeEvent+1 flags | 0x21 | |
| void Server_UpdateLean(float QuickLean, float newFreeLeanY, float NewFreeLeanZ) | NativeEvent+1 flags | 0x0C | |
| void Server_ThrowArrestedTarget(AReadyOrNotCharacter* ArrestedCharacter) | NativeEvent+1 flags | 0x08 | |
| void Server_ReportToTOC(AActor* Actor, bool bPlayAnimation, bool bTocResponse) | NativeEvent+1 flags | 0x0A | |
| void Server_ReportTarget(AActor* Character) | NativeEvent+1 flags | 0x08 | |
| void Server_RepNVGOn(bool bIsOn) | NativeEvent+1 flags | 0x01 | |
| void Server_PlayTOCConversation() | NativeEvent+1 flags | 0x00 | |
| void Server_PlayNonLocal3PMontage(UAnimMontage* NewMontage) | NativeEvent+1 flags | 0x08 | |
| void Server_Play3PMontage(UAnimMontage* NewMontage, float StartTime, float PlayRate, bool bFromClient) | NativeEvent+1 flags | 0x11 | |
| void Server_MeleeInteract(UObject* Interactable, UInteractableComponent* InInteractableComponent) | NativeEvent+1 flags | 0x10 | |
| void Server_Kill() | NativeEvent+1 flags | 0x00 | |
| void Server_KickQueuedDoor() | NativeEvent+1 flags | 0x00 | |
| void Server_KickFailQueuedDoor() | NativeEvent+1 flags | 0x00 | |
| void Server_KickBreakQueuedDoor() | NativeEvent+1 flags | 0x00 | |
| void Server_Interact_PrimaryUse(UObject* Interactable, UInteractableComponent* InInteractableComponent) | NativeEvent+1 flags | 0x10 | |
| void Server_Interact(UObject* Interactable, UInteractableComponent* InInteractableComponent) | FinalNative+2 flags | 0x10 | |
| void Server_Incapacitate() | NativeEvent+1 flags | 0x00 | |
| void Server_EndInteract_PrimaryUse(UObject* Interactable, UInteractableComponent* InInteractableComponent) | NativeEvent+1 flags | 0x10 | |
| void Server_EndInteract(UObject* Interactable, UInteractableComponent* InInteractableComponent) | FinalNative+2 flags | 0x10 | |
| void Server_DropArrestedTarget(AReadyOrNotCharacter* ArrestedCharacter) | NativeEvent+1 flags | 0x08 | |
| void Server_DoubleTapInteract(UObject* Interactable, UInteractableComponent* InInteractableComponent) | NativeEvent+1 flags | 0x10 | |
| void Server_DoMelee() | NativeEvent+1 flags | 0x00 | |
| void Server_ChangeTPMesh(USkeletalMesh* Body, USkeletalMesh* Face) | NativeEvent+1 flags | 0x10 | |
| void Server_CarryArrestedTarget(AReadyOrNotCharacter* ArrestedCharacter) | NativeEvent+1 flags | 0x08 | |
| void Server_ApplyPointDamage(AActor* DamagedActor, float BaseDamage, const FVector& HitFromDirection, const FHitResult& HitInfo, AController* EventInstigator, AActor* DamageCauser, TSubclassOf<UDamageType> DamageTypeClass) | NativeEvent+1 flags | 0x128 | |
| void ResetPhysicsAsset() | FinalNative+1 flags | 0x00 | |
| void ResetHealth() | FinalNative+1 flags | 0x00 | |
| void RequestAnim2RagdollBlend(float Duration) | NativePublic | 0x04 | |
| void RemoveWetSource(AActor* InActor) | FinalNative+1 flags | 0x08 | |
| void RagdollArrestTarget(AReadyOrNotCharacter* RagdollCharacter) | FinalNative+1 flags | 0x08 | |
| void PlayTOCResponse(const FString& Line, bool bIsNetworked, const ETOCPriority& Priority, bool bCanPrefix, float Delay) | FinalNative+1 flags | 0x18 | |
| void PlaySpecificDebugVoiceLine(const FString& Filename) | FinalNative+1 flags | 0x10 | |
| void PlayROEViolateTOCResponse() | FinalNative+1 flags | 0x00 | |
| void PlayRawVOWithCooldown(const FString& VoiceLine, float Cooldown, const FString& OverrideSpeakerName) | FinalNative+1 flags | 0x28 | |
| bool PlayRawVO(const FString& VoiceLine, const FString& OverrideSpeakerName, bool bIgnoreIfAlreadyPlaying) | FinalNative+1 flags | 0x22 | |
| void PlayRandomDebugVoiceLine(const FString& Line) | FinalNative+1 flags | 0x10 | |
| void PlayRandomDebugConversation() | FinalNative+1 flags | 0x00 | |
| void PlayRadioSelectAnimation() | FinalNative+1 flags | 0x00 | |
| APairedInteractionDriver* PlayPairedInteraction(UInteractionsData* InteractionData, AActor* Driver, AActor* Slave, ABaseItem* OptionalItem) | FinalNative+1 flags | 0x28 | |
| UAnimMontage* PlayMontageFromTableWithIndex(const FName& Animation, int32 Index) | NativePublic | 0x18 | |
| UAnimMontage* PlayMontageFromTableByName(const FName& Animation) | NativePublic | 0x10 | |
| UAnimMontage* PlayMontageFromTable(const FString& Animation) | NativePublic | 0x18 | |
| void Play3PMontageDeferred(UAnimMontage* Montage, const FName& AnimationName) | NativeEvent+1 flags | 0x10 | |
| void Play3PMontage(UAnimMontage* NewMontage, float StartTime, float PlayRate) | NativePublic | 0x10 | |
| void Play1PMontageDeferred(UAnimMontage* Montage, const FName& AnimationName) | NativeEvent+1 flags | 0x10 | |
| void Play1PMontage(UAnimMontage* NewMontage, float PlayRate) | NativePublic | 0x0C | |
| void PickupEvidence(AActor* InEvidence) | NativePublic | 0x08 | |
| bool OpenDoor(Adoor* door, bool bOpenDoor) | NativePublic | 0x0A | |
| void OnYellExecute() | FinalNative+1 flags | 0x00 | |
| void OnWeaponFire__DelegateSignature(AReadyOrNotCharacter* Character, ABaseMagazineWeapon* Weapon, const FVector& fireDirection) | Public | 0x28 | |
| void OnVoiceAudioStopped() | NativePublic | 0x00 | |
| void OnStunnedPlaySound__DelegateSignature(const EStunType& StunType, bool bIsImmune) | Public | 0x02 | |
| void OnStunnedEnded__DelegateSignature(const EStunType& StunType) | Public | 0x01 | |
| void OnStunned__DelegateSignature(AReadyOrNotCharacter* StunnedCharacter, float Duration, const EStunType& StunType, AActor* DamageCauser) | Public | 0x18 | |
| void OnStunDamage__DelegateSignature(float Damage, AActor* Causer, ACharacter* InstigatorCharacter, ACharacter* HitCharacter, UStunDamage* DamageEvent) | Public | 0x28 | |
| void OnRep_Surrendered() | NativePublic | 0x00 | |
| void OnRep_ReplicatedAcceleration() | FinalNative+1 flags | 0x00 | |
| void OnRep_PreArrested() | FinalNative+1 flags | 0x00 | |
| void OnRep_MeshReplicated() | NativePublic | 0x00 | |
| void OnRep_HasBeenReported() | NativePublic | 0x00 | |
| void OnRep_Customization() | FinalNative+1 flags | 0x00 | |
| void OnRep_CurrentRagdollArrestCharacterChanged() | FinalNative+1 flags | 0x00 | |
| void OnRep_CurrentCarryCharacterChanged() | FinalNative+1 flags | 0x00 | |
| void OnRep_ControlRotation() | FinalNative+1 flags | 0x00 | |
| void OnRep_CharacterLookOverride() | FinalNative+1 flags | 0x00 | |
| void OnRep_ActiveRagdollPhysAsset() | FinalNative+1 flags | 0x00 | |
| void OnRagdollStart(URagdollComponent* InRagdollComponent) | FinalNative+1 flags | 0x08 | |
| void OnRagdollPhysBodyHit(URagdollComponent* InRagdollComponent, const FVector& Impulse, FHitResult& Hit) | FinalNative+1 flags | 0x108 | |
| void OnRagdollBlendStop(URagdollComponent* InRagdollComponent) | FinalNative+1 flags | 0x08 | |
| void OnQuickthrowStart__DelegateSignature(AReadyOrNotCharacter* Character, ABaseItem* LastItemBeforeQuickThrow, ABaseItem* QuickThrowGrenade) | Public | 0x18 | |
| void OnQuickthrowEnd__DelegateSignature(ABaseItem* QuickThrowGrenade) | Public | 0x08 | |
| void OnPointDamage__DelegateSignature(float Damage, AActor* Causer, ACharacter* InstigatorCharacter, ACharacter* HitCharacter, UBulletDamageType* DamageEvent) | Public | 0x28 | |
| void OnPlayerHitEvent__DelegateSignature(float Damage, const FName& HitBone) | Public | 0x0C | |
| void OnPickupItemNotifyEvent__DelegateSignature() | Public | 0x00 | |
| void OnNightVisionGogglesToggled__DelegateSignature(AReadyOrNotCharacter* Character, bool bOn) | Public | 0x09 | |
| void OnMirrorDoorNotifyEvent__DelegateSignature() | Public | 0x00 | |
| void OnMeshHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit) | NativePublic | 0x118 | |
| void OnMeleeHitTaken__DelegateSignature(AReadyOrNotCharacter* InstigatorCharacter) | Public | 0x08 | |
| void OnLeanStart() | EventProtected | 0x00 | |
| void OnLeanEnd() | EventProtected | 0x00 | |
| void OnKilled(AReadyOrNotCharacter* InstigatorCharacter) | NativePublic | 0x08 | |
| void OnItemUse__DelegateSignature(AReadyOrNotCharacter* ItemOwner, ABaseItem* Item) | Public | 0x10 | |
| void OnItemThrownNotifyEvent__DelegateSignature(ABaseItem* InThrownItem) | Public | 0x08 | |
| void OnItemHolstered(ABaseItem* HolsteredItem) | NativePublic | 0x08 | |
| void OnItemEquipped(ABaseItem* NewEquippedItem) | NativePublic | 0x08 | |
| void OnIncapacitated(AReadyOrNotCharacter* InstigatorCharacter) | NativePublic | 0x08 | |
| void OnHealthDepleted() | FinalNative+1 flags | 0x00 | |
| void OnGetupComplete__DelegateSignature() | Public | 0x00 | |
| void OnFreed__DelegateSignature(ACharacter* Freed, ACharacter* Freer) | Public | 0x10 | |
| void OnFootstep__DelegateSignature() | Public | 0x00 | |
| void OnEvidenceCollected__DelegateSignature(AActor* Evidence) | Public | 0x08 | |
| void OnEquippedWeaponMagCheck(ABaseMagazineWeapon* Weapon) | NativePublic | 0x08 | |
| void OnEquippedWeaponFire(ABaseMagazineWeapon* Weapon, bool bServer) | NativePublic | 0x09 | |
| void OnEquippedWeaponDryFire(ABaseMagazineWeapon* Weapon, bool bServer) | NativePublic | 0x09 | |
| void OnDowned__DelegateSignature(AReadyOrNotCharacter* DownedCharacter, AReadyOrNotCharacter* InstigatorCharacter) | Public | 0x10 | |
| void OnDoorWedgePlacedNotifyEvent__DelegateSignature() | Public | 0x00 | |
| void OnDoorLockPickNotifyEvent__DelegateSignature() | Public | 0x00 | |
| void OnDoorCheckedNotifyEvent__DelegateSignature() | Public | 0x00 | |
| void OnDismembermentParticleCollision(const FName& EventName, float EmitterTime, int32 ParticleTime, const FVector& Location, const FVector& Velocity, const FVector& Direction, const FVector& Normal, const FName& BoneName, UPhysicalMaterial* PhysMat) | FinalNative+1 flags | 0x80 | |
| void OnDisarmTrapNotifyEvent__DelegateSignature() | Public | 0x00 | |
| void OnDeadHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit) | NativePublic | 0x118 | |
| void OnCharacterTakeDamage__DelegateSignature(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, float HealthRemaining) | Public | 0x20 | |
| void OnCharacterKilled__DelegateSignature(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* KilledCharacter) | Public | 0x10 | |
| void OnCharacterIncapacitated__DelegateSignature(AReadyOrNotCharacter* IncapacitatedCharacter, AReadyOrNotCharacter* InstigatorCharacter) | Public | 0x10 | |
| void OnCharacterBlockedDamage__DelegateSignature(AReadyOrNotCharacter* InstigatorCharacter, AReadyOrNotCharacter* DamagedCharacter, AActor* DamageCauser, float Damage, TSubclassOf<UDamageType> DamageTypeClass) | Public | 0x28 | |
| void OnCarryThrowComplete_Slave(AActor* Slave) | FinalNative+1 flags | 0x08 | |
| void OnCarryThrowComplete_Driver(AActor* Driver) | FinalNative+1 flags | 0x08 | |
| void OnCarryThrowComplete(AActor* Driver, AActor* Slave) | FinalNative+1 flags | 0x10 | |
| void OnCarryPickupComplete_Slave(AActor* Slave) | FinalNative+1 flags | 0x08 | |
| void OnCarryPickupComplete_Driver(AActor* Driver) | FinalNative+1 flags | 0x08 | |
| void OnCarryPickupComplete(AActor* Driver, AActor* Slave) | FinalNative+1 flags | 0x10 | |
| void OnCarryingChanged__DelegateSignature() | Public | 0x00 | |
| void OnCarryDropComplete_Slave(AActor* Slave) | FinalNative+1 flags | 0x08 | |
| void OnCarryDropComplete_Driver(AActor* Driver) | FinalNative+1 flags | 0x08 | |
| void OnCarryDropComplete(AActor* Driver, AActor* Slave) | FinalNative+1 flags | 0x10 | |
| void OnCapsuleHit(UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, const FVector& NormalImpulse, FHitResult& Hit) | FinalNative+1 flags | 0x118 | |
| void OnC2NotifyEvent__DelegateSignature() | Public | 0x00 | |
| void OnBodyPartDamaged__DelegateSignature(bool bHeadDamaged, bool bBodyDamaged, bool bLeftArmDamaged, bool bRightArmDamaged, bool bLeftLegDamaged, bool bRightLegDamaged, bool bLeftFootDamaged, bool bRightFootDamaged) | Public | 0x08 | |
| void OnBodyFallAudioStop() | NativePublic | 0x00 | |
| void OnArteryBleedParticleCollision(const FName& EventName, float EmitterTime, int32 ParticleTime, const FVector& Location, const FVector& Velocity, const FVector& Direction, const FVector& Normal, const FName& BoneName, UPhysicalMaterial* PhysMat) | FinalNative+1 flags | 0x80 | |
| void OnArrested__DelegateSignature(AReadyOrNotCharacter* Character) | Public | 0x08 | |
| void OnArrest__DelegateSignature(AReadyOrNotCharacter* ArrestedCharacter, AReadyOrNotCharacter* InstigatorCharacter) | Public | 0x10 | |
| void OnActorSpawned(AActor* Actor) | NativePublic | 0x08 | |
| void Multicast_TakeDamage(float Damage, bool bIsPointDamage, TSubclassOf<UDamageType> DamageTypeClass, AReadyOrNotCharacter* InstigatorCharacter, AActor* DamageCauser) | NativeEvent+1 flags | 0x20 | |
| void Multicast_Stop3PMontage(UAnimMontage* Montage, float BlendoutTime) | NativeEvent+1 flags | 0x0C | |
| void Multicast_Stop1PMontage(UAnimMontage* Montage, float BlendoutTime) | NativeEvent+1 flags | 0x0C | |
| void Multicast_SpawnWound(const FHitResult& Hit, float WoundSize) | NativeEvent+1 flags | 0xEC | |
| void Multicast_SpawnDismembermentEffects(const EGibAreas& GibArea, const FHitResult& HitResult) | NativeEvent+1 flags | 0xF0 | |
| void Multicast_SpawnBloodEffects(const FHitResult& Hit, float WoundSize, AController* HitInstigator) | NativeEvent+1 flags | 0xF8 | |
| void Multicast_SpawnArterialBloodEffects(const FHitResult& HitResult, const FName& Artery) | NativeEvent+1 flags | 0xF0 | |
| void Multicast_SavePoseSnapshot(const FName& SnapshotName) | NativeEvent+1 flags | 0x08 | |
| void Multicast_PlayRawVO(const FString& SpecificFileName, const FString& OverrideSpeakerName, bool bIgnoreIfAlreadyPlaying) | NativeEvent+1 flags | 0x21 | |
| void Multicast_PlayNonLocal3PMontage(UAnimMontage* NewMontage) | NativeEvent+1 flags | 0x08 | |
| void Multicast_PlayMeleeImpactEffects(UFMODEvent* ImpactSound, UParticleSystem* ImpactParticle) | NativeEvent+1 flags | 0x10 | |
| void Multicast_PlayDeathAnimation(UAnimMontage* Montage) | NativeEvent+1 flags | 0x08 | |
| void Multicast_Play3PMontage(UAnimMontage* NewMontage, float StartTime, float PlayRate, bool bFromClient) | NativeEvent+1 flags | 0x11 | |
| void Multicast_PauseAllAnims(bool bPaused) | NativeEvent+1 flags | 0x01 | |
| void Multicast_OnTargetReported() | NativeEvent+1 flags | 0x00 | |
| void Multicast_OnKilled(const FName& LastBoneHit, AActor* DamageCauser) | NativeEvent+1 flags | 0x10 | |
| void Multicast_OnIncapacitated(const FName& LastBone) | NativeEvent+1 flags | 0x08 | |
| void Multicast_OnExplosiveVestDetonation() | NativeEvent+1 flags | 0x00 | |
| void Multicast_InflictSuppression_NoLineOfSight(const FSuppressionData& SuppressionData, TSubclassOf<ULegacyCameraShake> CameraShake, bool bLessLethal) | NativeEvent+1 flags | 0x49 | |
| void Multicast_InflictSuppression(const FSuppressionData& SuppressionData, TSubclassOf<ULegacyCameraShake> CameraShake, bool bLessLethal) | NativeEvent+1 flags | 0x49 | |
| void Multicast_EnableRagdollBlendIn() | NativeEvent+1 flags | 0x00 | |
| void Multicast_EnableRagdoll(float Duration, bool bClearBodyVelocities) | NativeEvent+1 flags | 0x05 | |
| void Multicast_DisableRagdoll() | NativeEvent+1 flags | 0x00 | |
| void Multicast_DamageBlocked(float Damage, TSubclassOf<UDamageType> DamageTypeClass, AReadyOrNotCharacter* InstigatorCharacter, AActor* DamageCauser) | NativeEvent+1 flags | 0x20 | |
| void Multicast_ChangeFaceEmotion(const ECharacterEmotion& NewEmotion, float OverrideTime, float Blend, float BlendDecay, int32 Priority) | FinalNative+1 flags | 0x14 | |
| void Multicast_AddMoveIgnoreActor(AReadyOrNotCharacter* MoveIgnoreCharacter, bool bAdd) | NativeEvent+1 flags | 0x09 | |
| void LockWeaponAttachments() | NativePublic | 0x00 | |
| void LockTablet() | NativePublic | 0x00 | |
| void LockMovementAndActions() | NativePublic | 0x00 | |
| void LockMovement() | NativePublic | 0x00 | |
| void LockLeaning() | NativePublic | 0x00 | |
| void LockItemSelection() | NativePublic | 0x00 | |
| void LockItemMenu() | NativePublic | 0x00 | |
| void LockCommandMenu() | NativePublic | 0x00 | |
| void LockCantedSight() | NativePublic | 0x00 | |
| void LockAllActions() | NativePublic | 0x00 | |
| void LockAim() | NativePublic | 0x00 | |
| void LeanUp(float Val) | FinalNative+1 flags | 0x04 | |
| void LeanRight(float Val) | FinalNative+1 flags | 0x04 | |
| void Lean(float Val) | FinalNative+1 flags | 0x04 | |
| void Kill() | FinalNative+1 flags | 0x00 | |
| void KickDoor(Adoor* door) | NativePublic | 0x08 | |
| bool IsWet() | FinalNative+1 flags | 0x01 | |
| bool IsUpperBodyMontagePlaying() | FinalNative+1 flags | 0x01 | |
| bool IsUnconsciousNotDead() | NativePublic | 0x01 | |
| bool IsTableMontagePlayingWithTimeRemainingByName(const FName& Animation, const float& TimeRemaining) | NativePublic | 0x0D | |
| bool IsTableMontagePlayingWithTimeRemaining(const FString& Animation, const float& TimeRemaining) | NativePublic | 0x15 | |
| bool IsTableMontagePlayingByName(const FName& Animation) | NativePublic | 0x09 | |
| bool IsTableMontagePlaying(const FString& Animation) | NativePublic | 0x11 | |
| bool IsTableMontage(UAnimMontage* Montage) | NativePublic | 0x09 | |
| bool IsSuspect() | FinalNative+1 flags | 0x01 | |
| bool IsSurrenderedFor(float Seconds) | FinalNative+1 flags | 0x05 | |
| bool IsSurrendered() | NativePublic | 0x01 | |
| bool IsSurrenderComplete() | FinalNative+1 flags | 0x01 | |
| bool IsStunnedWith(const EStunType& StunType) | FinalNative+1 flags | 0x02 | |
| bool IsStunned() | FinalNative+1 flags | 0x01 | |
| bool IsStartling() | FinalNative+1 flags | 0x01 | |
| bool IsSpeechTimerActive() | FinalNative+1 flags | 0x01 | |
| bool IsReviveHealthDepleted() | FinalNative+1 flags | 0x01 | |
| bool IsReloading() | FinalNative+1 flags | 0x01 | |
| bool IsRagdollBlending() | FinalNative+1 flags | 0x01 | |
| bool IsPlayingRootMotionFromMontage() | FinalNative+1 flags | 0x01 | |
| bool IsPlayingNonInterruptibleMontage(const FName& MontageNameTryingToBePlayed) | FinalNative+1 flags | 0x09 | |
| bool IsPlayingCarryAnims() | FinalNative+1 flags | 0x01 | |
| bool IsPepperSprayedLocationValid(FHitResult& Hit, APepperspray* Pepperspray) | FinalNative+1 flags | 0xF1 | |
| bool IsPepperSprayed() | FinalNative+1 flags | 0x01 | |
| bool IsOutside() | NativePublic | 0x01 | |
| bool IsOnSWATTeam() | FinalNative+1 flags | 0x01 | |
| bool IsOnSameTeam(AReadyOrNotCharacter* A, AReadyOrNotCharacter* B) | FinalNative+2 flags | 0x11 | |
| bool IsOnlyStunnedWithGas() | FinalNative+1 flags | 0x01 | |
| bool IsNotifyStateActiveByName(const FString& NotifyClassName, const FString& SlotName) | FinalNative+1 flags | 0x21 | |
| bool IsMontageSlotPlaying(const FName& SlotName) | FinalNative+1 flags | 0x09 | |
| bool IsMontagePlayingWithTimeRemaining(UAnimMontage* Animation, const float& TimeRemaining) | NativePublic | 0x0D | |
| bool IsLowHealth() | FinalNative+1 flags | 0x01 | |
| bool IsLocalPlayer() | NativePublic | 0x01 | |
| bool IsLoadingTableMontage() | FinalNative+1 flags | 0x01 | |
| bool IsLimbHit(const ELimbType& Limb) | FinalNative+1 flags | 0x02 | |
| bool IsLimbBroken(const ELimbType& Limb) | FinalNative+1 flags | 0x02 | |
| bool IsInRagdoll() | FinalNative+1 flags | 0x01 | |
| bool IsInjured() | FinalNative+1 flags | 0x01 | |
| bool IsIncapacitated() | FinalNative+1 flags | 0x01 | |
| bool IsHealthDepleted() | FinalNative+1 flags | 0x01 | |
| bool IsHalfHealth() | FinalNative+1 flags | 0x01 | |
| bool IsGettingUp() | NativePublic | 0x01 | |
| bool IsFullHealth() | FinalNative+1 flags | 0x01 | |
| bool IsFullBodyMontagePlaying() | FinalNative+1 flags | 0x01 | |
| bool IsDropping() | FinalNative+1 flags | 0x01 | |
| bool IsDowned() | FinalNative+1 flags | 0x01 | |
| bool IsDeadOrUnconscious() | FinalNative+1 flags | 0x01 | |
| bool IsDeadNotUnconscious() | FinalNative+1 flags | 0x01 | |
| bool IsCurrentlyTased() | FinalNative+1 flags | 0x01 | |
| bool IsCurrentlyStung() | FinalNative+1 flags | 0x01 | |
| bool IsCurrentlySprayed() | FinalNative+1 flags | 0x01 | |
| bool IsCurrentlyGassed() | FinalNative+1 flags | 0x01 | |
| bool IsCurrentlyFlashed() | FinalNative+1 flags | 0x01 | |
| bool IsCivilian() | FinalNative+1 flags | 0x01 | |
| bool IsCarrying() | FinalNative+1 flags | 0x01 | |
| bool IsCarried() | FinalNative+1 flags | 0x01 | |
| bool IsBeingThrown() | FinalNative+1 flags | 0x01 | |
| bool IsBeingCarried() | FinalNative+1 flags | 0x01 | |
| bool IsBeingArrested() | FinalNative+1 flags | 0x01 | |
| bool IsArrestedOrSurrendered() | FinalNative+1 flags | 0x01 | |
| bool IsArrestedAndIncapacitated() | NativePublic | 0x01 | |
| bool IsArrestedAndDead() | NativePublic | 0x01 | |
| bool IsArrested() | NativePublic | 0x01 | |
| bool IsAnyTableMontagePlaying(const FName& OutMontage) | NativePublic | 0x09 | |
| bool IsAnyLimbHit() | FinalNative+1 flags | 0x01 | |
| bool IsAnimationBlocking() | NativePublic | 0x01 | |
| bool IsAffectedByDamageTypeClass(TSubclassOf<UDamageType> DamageType) | NativePublic | 0x09 | |
| bool IsAffectedByDamageType(UDamageType* DamageType) | NativePublic | 0x09 | |
| bool IsActiveForMovement() | NativePublic | 0x01 | |
| bool IsActive() | NativePublic | 0x01 | |
| bool Is3PMontagePlaying(UAnimMontage* Montage) | FinalNative+1 flags | 0x09 | |
| void IncreaseHealth(float Amount) | FinalNative+1 flags | 0x04 | |
| void Incapacitate() | FinalNative+1 flags | 0x00 | |
| bool HasRecentlyTakenStunDamage(float Tolerance) | FinalNative+1 flags | 0x05 | |
| bool HasRecentlyTakenDamage(float Tolerance) | FinalNative+1 flags | 0x05 | |
| bool HasLineOfSightTo(const FVector& Location) | FinalNative+1 flags | 0x19 | |
| bool HasEverBeenStunned() | FinalNative+1 flags | 0x01 | |
| bool HasBeenReported() | FinalNative+1 flags | 0x01 | |
| void HandleTeamChanged(const ETeamType& Team) | FinalNative+1 flags | 0x01 | |
| float GetTimeSinceLastStun() | FinalNative+1 flags | 0x04 | |
| float GetTimeSinceLastBulletDamage() | FinalNative+1 flags | 0x04 | |
| ETeamType GetTeam() | NativePublic | 0x01 | |
| TArray<FName> GetTableMontageQueue() | FinalNative+1 flags | 0x10 | |
| FString GetSpeechCharacterName() | FinalNative+1 flags | 0x10 | |
| float GetSpeakCooldown() | FinalNative+1 flags | 0x04 | |
| TArray<ABaseItem*> GetRemovedItems() | FinalNative+1 flags | 0x10 | |
| UAnimMontage* GetMontageFromTableWithIndex(const FName& Animation, int32 Index) | NativePublic | 0x18 | |
| UAnimMontage* GetMontageFromTableByName(const FName& Animation) | NativePublic | 0x10 | |
| UAnimMontage* GetMontageFromTable(const FString& Animation) | NativePublic | 0x18 | |
| int32 GetMontageAnimCountFromTable(const FName& Animation) | NativePublic | 0x0C | |
| float GetMaxHealth() | FinalNative+1 flags | 0x04 | |
| FLimbHealthData GetLimbHealth(const ELimbType& Limb) | FinalNative+1 flags | 0x38 | |
| float GetLeanAmount(const FVector& LeanDirection, float LeanAmount, float MaxLeanAmount) | FinalNative+1 flags | 0x24 | |
| FString GetLastTableMontagePlayed() | FinalNative+1 flags | 0x10 | |
| FName GetLastTableMontageNamePlayed() | FinalNative+1 flags | 0x08 | |
| EPlayerHealthStatus GetHealthStatus() | FinalNative+1 flags | 0x01 | |
| UCharacterHealthComponent* GetHealthComponent() | FinalNative+1 flags | 0x08 | |
| void GetFMODFootstepParameters(UPhysicalMaterial* FloorPhysicsMaterial, const int32& Stance, const int32& Speed, const int32& Surface) | NativePublic | 0x14 | |
| ABaseMagazineWeapon* GetEquippedWeapon() | FinalNative+1 flags | 0x08 | |
| ABaseItem* GetEquippedItem() | FinalNative+1 flags | 0x08 | |
| float GetDeltaRotationToCharacter(AReadyOrNotCharacter* Character) | FinalNative+1 flags | 0x0C | |
| EAnimWeaponType GetCurrentWeaponAnimType() | NativePublic | 0x01 | |
| float GetCurrentStunTime() | FinalNative+1 flags | 0x04 | |
| float GetCurrentStunDuration() | FinalNative+1 flags | 0x04 | |
| float GetCurrentReviveTime() | FinalNative+1 flags | 0x04 | |
| float GetCurrentReviveHealth() | FinalNative+1 flags | 0x04 | |
| float GetCurrentHealth() | FinalNative+1 flags | 0x04 | |
| bool GetConsoleHotkeysHidden() | NativePublic | 0x01 | |
| TArray<UPrimitiveComponent*> GetCollisionIgnoredComponents() | FinalNative+1 flags | 0x10 | |
| TArray<AActor*> GetCollisionIgnoredActors() | FinalNative+1 flags | 0x10 | |
| void ForceMeshUsingOverride(USkeletalMesh* InFPMesh, USkeletalMesh* InTPMesh, USkeletalMesh* InFaceMesh) | NativeEvent+1 flags | 0x18 | |
| void EndStun(const EStunType& StunType) | NativePublic | 0x01 | |
| void EndPepperSprayed() | NativePublic | 0x00 | |
| void EndEvidenceCollection_COOP(UInteractableComponent* CollectionInteractableComp) | FinalNative+1 flags | 0x08 | |
| void EnableRagdoll(float Duration, bool bClearBodyVelocities) | FinalNative+1 flags | 0x05 | |
| void EnableNightVisionGoggles() | NativePublic | 0x00 | |
| bool DoesMontageFromTableExist(const FName& Animation) | FinalNative+1 flags | 0x09 | |
| void DisableRagdoll() | FinalNative+1 flags | 0x00 | |
| void DisableNightVisionGoggles() | NativePublic | 0x00 | |
| void DepleteHealth() | FinalNative+1 flags | 0x00 | |
| void DecreaseHealth(float Amount) | FinalNative+1 flags | 0x04 | |
| bool DamageHitHead(FPointDamageEvent& DamageEvent) | FinalNative+1 flags | 0x119 | |
| void CollectPendingEvidence() | NativePublic | 0x00 | |
| void Client_SetControlRotation(const FRotator& NewRotation) | NativeEvent+1 flags | 0x18 | |
| void Client_PlayScreenShake(TSubclassOf<ULegacyCameraShake> CameraShake) | NativeEvent+1 flags | 0x08 | |
| void Client_PlayMeleeImpactEffects() | NativeEvent+1 flags | 0x00 | |
| void Client_PlayFMODEvent2D(UFMODEvent* Event) | NativeEvent+1 flags | 0x08 | |
| void Client_Play1PMontage(UAnimMontage* NewMontage, float PlayRate) | NativeEvent+1 flags | 0x0C | |
| void Client_OnBodyPartDamaged(bool bInHeadHit, bool bInBodyHit, bool bInLeftArmHit, bool bInRightArmHit, bool bInLeftLegHit, bool bInRightLegHit, bool bInLeftFootHit, bool bInRightFootHit) | NativeEvent+1 flags | 0x08 | |
| bool CanYell() | NativePublic | 0x01 | |
| bool CanMelee() | NativePublic | 0x01 | |
| bool CanDropCharacter(AReadyOrNotCharacter* CharacterToDrop) | FinalNative+1 flags | 0x09 | |
| void CancelArrest(AReadyOrNotCharacter* PlayerMakingArrest) | FinalNative+1 flags | 0x08 | |
| bool CanCarryCharacter(AReadyOrNotCharacter* CharacterToPickup) | FinalNative+1 flags | 0x09 | |
| bool CanBePickedUp() | FinalNative+1 flags | 0x01 | |
| bool CanArrestRagdoll() | NativePublic | 0x01 | |
| bool CanArrest() | NativePublic | 0x01 | |
| void CalculateLeanMovement(float DeltaTime) | FinalNative+1 flags | 0x04 | |
| void BeginEvidenceCollection_COOP(AActor* InEvidenceActor, UInteractableComponent* CollectionInteractableComp, float CollectionTime) | FinalNative+1 flags | 0x14 | |
| void ArrestComplete(AReadyOrNotCharacter* PlayerMakingArrest, AZipcuffs* Zipcuffs) | NativePublic | 0x10 | |
| void Arrest(AReadyOrNotCharacter* PlayerMakingArrest) | NativePublic | 0x08 | |
| void ApplyDamageToBone(const float& Damage, const FName& HitBone, FPointDamageEvent& DamageEvent, AController* EventInstigator, AActor* DamageCauser) | FinalNative+1 flags | 0x138 | |
| bool AnyBodyPartHit() | FinalNative+1 flags | 0x01 | |
| void AddWetSource(AActor* InActor) | FinalNative+1 flags | 0x08 |
Subclasses 2
Used by 105
types with a member, parameter or interface of this typeUAchievementSubsystemUActivityDataAActivityTriggerVolumeUAIActionAAIFactionManagerUArrestTargetActivityUBaseActivityUBaseCombatActivityABaseGrenadeABaseItemABombActorUBpGameplayHelperLibUBreachAndClearSquadsActivityICanUseMultitoolOnACaptureTheFlagGMACharacterCustomizationPortalACharacterReactionVolumeACoffeeVendingMachineUCollectEvidenceActivityACombatMoveZoneUCommitSuicideActivityUCompliantActivityUConversationACoopGMFCoverInstigatorStimulusACoverLandmarkUCSGasManagerUCustomizationWidgetACyberneticCharacterACyberneticControllerUDeadmanActivateActivityUDisarmBombActivityUDisarmDoorTrapActivityUDisarmStandaloneTrapActivityAdoorUDoorBreachActivityADoorJamUEngageTargetLessLethalActivityAEvidenceActorUEvidenceComponentAExfilPortalAExplosiveVestFExposedToNoiseUFallInActivityUFlankingCombatMoveUHardCoverCombatMoveAIncapacitatedHumanFInGameLogMessage_PVPAInteractWithDoorObjectiveUInvestigateStimulusActivityALensFlareIListenForDeathULoadout_V2IMeleeableANeutralizeSuspectByTagAObjectiveUPauseMenu_WrapperUPickUpCharacterActivityAPlacedC2ExplosiveUPlayDeadActivityAPlayerCharacterUPlayerPostProcessingAPlayerViewActorUPremissionPlanningURallyToActivityUReadyOrNotFunctionLibraryAReadyOrNotGameModeAReadyOrNotGameStateURegroupActivityIReportableAReportableActorAReportReportableByTagARescueAllOfTheCiviliansARescueCivilianByTagUROEManagerFROEViolationDataURoNAnimInstance_PlayerTP_V2URoNAnimInstance_PlayerTP_V3UScriptedDialogueISecurable+25 more