implements IReceiveAISenseUpdates
0x00x12D0
Members 92
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | DetonationLight | UPointLightComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseGrenade.DetonationLight | |
| 0x08 | DetonationRadialForce | URadialForceComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseGrenade.RadialForceComponent | |
| 0x08 | FMODBounceSoundComponent | UFMODAudioComponent* | 12 flags | nullptr | |
| 0x08 | DetonationStimuliComp | UAIPerceptionStimuliSourceComponent* | 10 flags | /Script/ReadyOrNot.Default__BaseGrenade.PerceptionComp | |
| 0x04 | GrenadeBounciness | float | 8 flags | 5 | |
| 0x01 | bDetonationTriggersStimuli | bool | 8 flags | true | |
| 0x0CF5 | 0x03 | padding / unreflected | |||
| 0x04 | DetonationSoundMaxRange | float | 8 flags | 1500 | |
| 0x04 | DetonationLoudness | float | 8 flags | 1 | |
| 0x08 | DetonationTag | FName | 8 flags | GrenadeExplosion | |
| 0x08 | ThrownTag | FName | 8 flags | GrenadeThrown | |
| 0x08 | BounceTag | FName | 8 flags | GrenadeBounce | |
| 0x0D18 | 0x08 | padding / unreflected | |||
| 0x08 | Thrown | AThrownGrenade* | 5 flags | nullptr | |
| 0x01 | bUsedFixedThrowTrajectory : 1bit 0 | bool | 4 flags | false | |
| 0x0D29 | 0x07 | padding / unreflected | |||
| 0x10 | FirstBouncePath | TArray<FVector> | 2 flags | [] | |
| 0xE8 | FirstBounceHit | FHitResult | 4 flags | {FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=… | |
| 0x0E28 | 0x08 | padding / unreflected | |||
| 0x10 | SecondBouncePath | TArray<FVector> | 2 flags | [] | |
| 0xE8 | SecondBounceHit | FHitResult | 4 flags | {FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=… | |
| 0x0F28 | 0x08 | padding / unreflected | |||
| 0x10 | ThirdBouncePath | TArray<FVector> | 2 flags | [] | |
| 0xE8 | ThirdBounceHit | FHitResult | 4 flags | {FaceIndex=0, Time=1, Distance=0, Location={}, ImpactPoint=… | |
| 0x1028 | 0x08 | padding / unreflected | |||
| 0x10 | CompletePath | TArray<FVector_NetQuantize> | NetRepNotify+2 flags | [] | |
| 0x1040 | 0x18 | padding / unreflected | |||
| 0x04 | BouncePt1 | int32 | Net+5 flags | 0 | |
| 0x04 | BouncePt2 | int32 | Net+5 flags | 0 | |
| 0x04 | BouncePt3 | int32 | Net+5 flags | 0 | |
| 0x1064 | 0x04 | padding / unreflected | |||
| 0x10 | DeployGrenadeVoiceLine | FString | 4 flags | "" | |
| 0x04 | GrenadeSpeed | float | 6 flags | 1500 | |
| 0x107C | 0x08 | padding / unreflected | |||
| 0x04 | BounceSoundMinImpulse | float | 8 flags | 250 | |
| 0x10 | BounceSoundEffects | TArray<USoundBase*> | 6 flags | [] | |
| 0x08 | ActivationEffect | UParticleSystemComponent* | 12 flags | nullptr | |
| 0x08 | GrenadeBounceEffect | UParticleSystem* | 8 flags | nullptr | |
| 0x08 | ActivationSound | UFMODEvent* | 8 flags | nullptr | |
| 0x04 | ActivationTime | float | 8 flags | 0 | |
| 0x04 | ActivationElapsedTime | float | 7 flags | 0 | |
| 0x01 | bActivated | bool | 7 flags | false | |
| 0x01 | bPlayDetonationEffectsExactlyOnce | bool | 8 flags | false | |
| 0x01 | bDetonationEffectsPlayed | bool | 7 flags | false | |
| 0x10BB | 0x01 | padding / unreflected | |||
| 0x04 | TimeSinceUsed | float | 7 flags | 0 | |
| 0x04 | TimeSinceDetonate | float | 7 flags | 0 | |
| 0x10C4 | 0x01 | padding / unreflected | |||
| 0x01 | DrawDebugType | EDrawDebugTrace | 5 flags | ForDuration | |
| 0x01 | bThrowAsQuickThrow | bool | Net+7 flags | false | |
| 0x01 | bFastThrowOnceEquipped | bool | 7 flags | false | |
| 0x01 | bFastThrowing | bool | Net+7 flags | false | |
| 0x01 | bGrenadeReleased | bool | Net+5 flags | false | |
| 0x10CA | 0x06 | padding / unreflected | |||
| 0x04 | ThrowImpulse | float | 7 flags | 220 | |
| 0x04 | UpImpulse | float | 7 flags | 52.5 | |
| 0x01 | bTriggersActionMusic | bool | 7 flags | true | |
| 0x01 | bCanThrowGrenade | bool | 6 flags | false | |
| 0x10DA | 0x02 | padding / unreflected | |||
| 0x04 | DetonationTime | float | 7 flags | 2 | |
| 0x01 | bIncreaseDamageRadiusOverTime | bool | 7 flags | false | |
| 0x10E1 | 0x07 | padding / unreflected | |||
| 0x04 | UnderarmForceScale | float | 7 flags | 1 | |
| 0x04 | Drag | float | 7 flags | 0 | |
| 0x04 | DragAppliedPerBounce | float | 6 flags | 100 | |
| 0x04 | DetonationFlashIntensitiy | float | 7 flags | 0 | |
| 0x04 | DetonationFlashInterp | float | 7 flags | 10 | |
| 0x04 | ReDetonationTime | float | 7 flags | 0.5 | |
| 0x01 | bTriggerSFXOnRedetonate | bool | 7 flags | false | |
| 0x1101 | 0x03 | padding / unreflected | |||
| 0x04 | ThrowDistance | float | 7 flags | 1300 | |
| 0x04 | RedotonateCount | float | 7 flags | 0 | |
| 0x01 | bNoMoraleDamage : 1bit 0 | bool | 5 flags | false | |
| 0x110D | 0x03 | padding / unreflected | |||
| 0x04 | ListenerTriggerDistance | float | 7 flags | 300 | |
| 0x1114 | 0x0C | padding / unreflected | |||
| 0x18 | MaxRandomizedForceOnDetonation | FVector | 6 flags | {X=0, Y=0, Z=0} | |
| 0x18 | FixedForceOnDetonation | FVector | 6 flags | {X=0, Y=0, Z=0} | |
| 0x10 | DetonationParticles | TArray<UFXSystemAsset*> | 5 flags | [] | |
| 0x10 | SpawnedParticles | TArray<UFXSystemComponent*> | 5 flags | [] | |
| 0x18 | ParticleSpawnRotation | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x08 | DetonationFMODEvent | UFMODEvent* | 7 flags | nullptr | |
| 0x08 | DetonationEvent | USoundCue* | 7 flags | nullptr | |
| 0x01 | bHideGrenadeOnDetonate | bool | 7 flags | false | |
| 0x01 | Type | EGrenadeType | 9 flags | None | |
| 0x119A | 0x06 | padding / unreflected | |||
| 0x10 | OnGrenadeDetonated | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnGrenadeThrown | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x04 | RedrawDelayAfterThrow | float | 7 flags | 0.5 | |
| 0x01 | bUsed | bool | Net+7 flags | false | |
| 0x11C5 | 0x03 | padding / unreflected | |||
| 0x08 | ThrownBy | AReadyOrNotCharacter* | Net+7 flags | nullptr | |
| 0x11D0 | 0x10 | padding / unreflected | |||
| 0x10 | DetonationDamage | TArray<FGrenadeDamage> | 4 flags | [] | |
| 0x01 | bUseScreenShake | bool | 9 flags | false | |
| 0x11F1 | 0x07 | padding / unreflected | |||
| 0x08 | ExplosionScreenShake | TSubclassOf<ULegacyCameraShake> | 9 flags | nullptr | |
| 0x04 | CameraShakeRadius | float | 9 flags | 500 | |
| 0x01 | bUseDetonationDecal | bool | 9 flags | false | |
| 0x1205 | 0x03 | padding / unreflected | |||
| 0x04 | DetonationDecalTraceDistance | float | 9 flags | 20 | |
| 0x120C | 0x04 | padding / unreflected | |||
| 0x08 | DetonationDecal | UMaterialInterface* | 9 flags | nullptr | |
| 0x18 | DetonationDecalSize | FVector | 9 flags | {X=0, Y=0, Z=0} | |
| 0x10 | HideBonesOnUsed | TArray<FName> | 6 flags | [] | |
| 0x04 | BounceActivationRadius | float | 8 flags | 100 | |
| 0x1244 | 0x04 | padding / unreflected | |||
| 0x08 | FMODGrenadeBounce | UFMODEvent* | 6 flags | nullptr | |
| 0x1250 | 0x08 | padding / unreflected | |||
| 0x10 | CustomIgnoreDamageActors | TArray<AActor*> | Transient+2 flags | [] | |
| 0x04 | GrenadeOcclusionMultiplier | float | 7 flags | 1 | |
| 0x04 | GrenadeFullOcclusionDepth | float | 7 flags | 150 | |
| 0x08 | ForceFeedbackEffect | UForceFeedbackEffect* | 6 flags | nullptr | |
| 0x08 | ForceFeedbackAttenuation | UForceFeedbackAttenuation* | 6 flags | nullptr | |
| 0x04 | MaxDistanceDifference | float | Protected+7 flags | 150 | |
| 0x04 | InterpStrength | float | Protected+7 flags | 1 | |
| 0x04 | ClientReplicationFrequency | float | Protected+7 flags | 0.025 | |
| 0x128C | 0x44 | unreflected bytes to end of ABaseGrenade | |||
Inherited from ABaseItem 161
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x18 | ItemName | FText | 4 flags | <FText> | |
| 0x28 | ItemIcon | TSoftObjectPtr<UTexture2D> | 6 flags | <SoftObjectProperty> | |
| 0x18 | ItemDescription | FText | 4 flags | <FText> | |
| 0x01 | ItemClass | EItemClass | 9 flags | IC_NoClass | |
| 0x01 | ItemType | EItemType | 7 flags | IT_None | |
| 0x033A | 0x02 | padding / unreflected | |||
| 0x04 | CategoryFlags | uint32 | 6 flags | 0 | |
| 0x04 | LoadoutPriority | int32 | 6 flags | 1 | |
| 0x01 | bShowInLoadout | bool | 6 flags | true | |
| 0x01 | bIsEmptyItem | bool | 6 flags | false | |
| 0x0346 | 0x02 | padding / unreflected | |||
| 0x08 | CustomizationTag | FName | 8 flags | None | |
| 0x04 | ItemsPerSlot | int32 | 6 flags | 1 | |
| 0x08 | LookupTableIdx | FName | 8 flags | Default | |
| 0x04 | ItemWeight | float | 8 flags | 0 | |
| 0x04 | MovementSpeedMultiplier | float | 6 flags | 1 | |
| 0x04 | HolsterPlayRate | float | 7 flags | 1 | |
| 0x04 | DrawPlayRate | float | 7 flags | 1 | |
| 0x04 | LeanOffset | float | 8 flags | 0 | |
| 0x01 | bDisallowKicking | bool | 8 flags | false | |
| 0x01 | bFreelookEnabled | bool | 7 flags | true | |
| 0x01 | bCanADS | bool | 8 flags | true | |
| 0x01 | bUseLowReady | bool | 8 flags | true | |
| 0x04 | PushbackRangeOffset | float | 8 flags | 0 | |
| 0x04 | LowReadyRangeOffset | float | 8 flags | 0 | |
| 0x01 | bDisableTickWhenNotEquipped | bool | 6 flags | true | |
| 0x01 | bDisableKinematicPhysicsWhenEquipped | bool | 6 flags | true | |
| 0x037E | 0x02 | padding / unreflected | |||
| 0x10 | LockedToDLC | TArray<EGameVersionRestriction> | 4 flags | [] | |
| 0x30 | Visuals | FItemVisualData | 4 flags | {ItemIcon=nullptr, PremissionPlanningItemIcon=nullptr, Radi… | |
| 0x08 | HudOutline | UTexture2D* | 8 flags | nullptr | |
| 0x04 | CameraBobScaleH | float | 8 flags | 0 | |
| 0x04 | CameraBobScaleV | float | 8 flags | 0 | |
| 0x04 | CameraBobSpeedScaleH | float | 8 flags | 0 | |
| 0x04 | CameraBobSpeedScaleV | float | 8 flags | 0 | |
| 0x04 | CameraBobAmplitudeBaseSpeed | float | 8 flags | 0 | |
| 0x04 | CameraBobIntensitySprintScale | float | 8 flags | 0 | |
| 0x04 | CameraBobAmplitudeWalkScale | float | 8 flags | 0 | |
| 0x04 | CameraBobAmplitudeSprintScale | float | 8 flags | 0 | |
| 0x04 | WeaponBobScaleH | float | 8 flags | 0 | |
| 0x04 | WeaponBobScaleV | float | 8 flags | 0 | |
| 0x04 | WeaponBobScaleInjured | float | 8 flags | 0 | |
| 0x04 | WeaponBobSpeedScaleH | float | 8 flags | 0 | |
| 0x04 | WeaponBobSpeedScaleV | float | 8 flags | 0 | |
| 0x04 | WeaponBobSpeedScaleInjured | float | 8 flags | 0 | |
| 0x04 | WeaponBobCrouchModifier | float | 8 flags | 0 | |
| 0x04 | WeaponBobADSModifier | float | 8 flags | 0 | |
| 0x04 | WeaponBobRotPitchScale | float | 8 flags | 0 | |
| 0x04 | WeaponBobRotRollScale | float | 8 flags | 0 | |
| 0x04 | WeaponBobRotPitchSpeed | float | 8 flags | 0 | |
| 0x04 | WeaponBobRotRollSpeed | float | 8 flags | 0 | |
| 0x04 | WeaponBobRotCrouchModifier | float | 8 flags | 0 | |
| 0x04 | WeaponBobRotADSModifier | float | 8 flags | 0 | |
| 0x08 | SceneComp | USceneComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseItem.Root | |
| 0x08 | ItemMesh | USkeletalMeshComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseItem.ItemMesh | |
| 0x28 | SoftItemMesh | TSoftObjectPtr<USkeletalMesh> | 3 flags | <SoftObjectProperty> | |
| 0x28 | SoftItemMeshAnimClass | TSoftClassPtr<UAnimInstance> | 3 flags | <SoftClassProperty> | |
| 0x08 | InteractionBox | UBoxComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseItem.Interaction Box | |
| 0x08 | FMODAudioComp | UFMODAudioComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseItem.FMODAudioPlayer | |
| 0x08 | InteractableComponent | UInteractableComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseItem.Interactable Component | |
| 0x08 | ScoringComponent | UScoringComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseItem.Scoring Component | |
| 0x08 | EvidenceComponent | UEvidenceComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseItem.Evidence Component | |
| 0x04A8 | 0x18 | padding / unreflected | |||
| 0x08 | PhysicsImpact | UFMODEvent* | 6 flags | nullptr | |
| 0x04C8 | 0x10 | padding / unreflected | |||
| 0x08 | ThrownItemClass | TSubclassOf<AThrownItem> | 8 flags | nullptr | |
| 0x04E0 | 0x74 | padding / unreflected | |||
| 0x01 | bAttachOnDrawComplete | bool | 9 flags | false | |
| 0x0555 | 0x03 | padding / unreflected | |||
| 0x08 | Rep_CustomItemMeshFromAttachment | USkeletalMesh* | Net+5 flags | nullptr | |
| 0x28 | DefaultSkin | TSoftObjectPtr<UCustomizationSkin> | 5 flags | <SoftObjectProperty> | |
| 0x08 | Skin | UCustomizationSkin* | NetRepNotify+5 flags | nullptr | |
| 0x10 | SkinActors | TArray<AActor*> | Transient+3 flags | [] | |
| 0x05A0 | 0x01 | padding / unreflected | |||
| 0x01 | bInInventory | bool | Net+7 flags | false | |
| 0x01 | bShouldTickAnimBPWhenNotEquipped | bool | 6 flags | false | |
| 0x05A3 | 0x05 | padding / unreflected | |||
| 0x18 | Server_ReplicatedPhysicsLocation | FVector | Net+5 flags | {X=0, Y=0, Z=0} | |
| 0x18 | TargetWorldScale | FVector | Net+6 flags | {X=0, Y=0, Z=0} | |
| 0x04 | TargetWorldScaleInterpSpeed | float | Net+6 flags | 0 | |
| 0x05DC | 0x01 | padding / unreflected | |||
| 0x01 | bIsClearable | bool | Net+9 flags | false | |
| 0x01 | bHasBeenCleared | bool | Net+7 flags | false | |
| 0x05DF | 0x09 | padding / unreflected | |||
| 0x10 | BlockAnyDamageFrom | TArray<TSubclassOf<UDamageType>> | 6 flags | [] | |
| 0x10 | BlockDirectHitsFrom | TArray<TSubclassOf<UDamageType>> | 6 flags | [] | |
| 0x01 | bTaserDamageBlocked | bool | 8 flags | false | |
| 0x0609 | 0x07 | padding / unreflected | |||
| 0x50 | MultiplyStunDamageFrom | TMap<TSubclassOf<UDamageType>, float> | 4 flags | <TMap> | |
| 0x50 | MultiplyStunDamageByWeight | TMap<TSubclassOf<UDamageType>, FWeightStunMultiplier> | 4 flags | <TMap> | |
| 0x10 | Dynamic1PMaterialInstances | TArray<UMaterialInstanceDynamic*> | 3 flags | [] | |
| 0x06C0 | 0x08 | padding / unreflected | |||
| 0x10 | DynamicWeaponFovMats | TArray<UMaterialInstanceDynamic*> | 3 flags | [] | |
| 0x50 | SkeletalMeshToFOVMats | TMap<USkinnedAsset*, FMeshFOVMaterials> | 1 flags | <TMap> | |
| 0x50 | StaticMeshToFOVMats | TMap<UStaticMesh*, FMeshFOVMaterials> | 1 flags | <TMap> | |
| 0x0778 | 0x08 | padding / unreflected | |||
| 0x10 | FP_SkinMaterials | TArray<UMaterialInstanceDynamic*> | 5 flags | [] | |
| 0x10 | TP_SkinMaterials | TArray<UMaterialInstanceDynamic*> | 5 flags | [] | |
| 0x08 | MasterPoseRep | USkeletalMeshComponent* | NetRepNotify+7 flags | nullptr | |
| 0x01 | bShowStaticMeshOnBody | bool | 6 flags | true | |
| 0x07A9 | 0x03 | padding / unreflected | |||
| 0x08 | WeaponWheelCategoryName | FName | 6 flags | None | |
| 0x07B4 | 0x04 | padding / unreflected | |||
| 0x10 | OnItemUseCompleted | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x07C8 | 0x18 | padding / unreflected | |||
| 0x01 | bCanReloadSameMagazine | bool | 9 flags | false | |
| 0x07E1 | 0x07 | padding / unreflected | |||
| 0x08 | LastReloadAnim_3P | UAnimMontage* | 6 flags | nullptr | |
| 0x04 | QuickLeanMultiplier | float | 6 flags | 300 | |
| 0x04 | FreeLeanMultiplier | float | 6 flags | 150 | |
| 0x01 | WeaponType | EWeaponType | 8 flags | WT_Special | |
| 0x01 | bDisableMeshspaceMovement | bool | 7 flags | false | |
| 0x07FA | 0x06 | padding / unreflected | |||
| 0x60 | MeshspaceTransform_Default | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x60 | MeshspaceTransform_Aiming | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x60 | MeshspaceTransform_Back | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x04 | InertiaDragAimRotation | float | 7 flags | 1 | |
| 0x04 | InertiaDragAimLocation | float | 7 flags | 1 | |
| 0x04 | InertiaDragStrafeRotation | float | 7 flags | 0.5 | |
| 0x04 | InertiaDragStrafeLocation | float | 7 flags | 0.5 | |
| 0x18 | MovementSpeedScale | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x18 | MovementSpeedRotationScalePitchYawRoll | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x04 | MeshSpaceAimInterp | float | 7 flags | 6 | |
| 0x0964 | 0x0C | padding / unreflected | |||
| 0x60 | MeshspaceTransform_OnDraw | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x04 | OnDrawMeshspaceInterp | float | 7 flags | 10 | |
| 0x09D4 | 0x0C | padding / unreflected | |||
| 0x60 | MeshspaceTransform_OnHolster | FTransform | 6 flags | {Rotation={X=0, Y=0, Z=0, W=1}, Translation={X=0, Y=0, Z=0}… | |
| 0x04 | OnHolsterMeshspaceInterp | float | 7 flags | 10 | |
| 0x08 | BodySocket | FName | Net+7 flags | None | |
| 0x08 | HandsSocket | FName | Net+7 flags | None | |
| 0x04 | AnimationIndex1P | int32 | Net+8 flags | 0 | |
| 0x0A58 | 0x04 | padding / unreflected | |||
| 0x04 | AnimationIndex3P | int32 | Net+8 flags | 0 | |
| 0x0A60 | 0x04 | padding / unreflected | |||
| 0x01 | bDeployable | bool | 8 flags | false | |
| 0x01 | bShouldEquipToHands | bool | 8 flags | false | |
| 0x0A66 | 0x02 | padding / unreflected | |||
| 0x10 | ItemCategories | TArray<EItemCategory> | 5 flags | [] | |
| 0x0A78 | 0x10 | padding / unreflected | |||
| 0x10 | OnItemDrawComplete | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0A98 | 0x08 | padding / unreflected | |||
| 0x08 | Reload_CameraShake | TSubclassOf<ULegacyCameraShake> | 7 flags | nullptr | |
| 0x08 | ReloadEmpty_CameraShake | TSubclassOf<ULegacyCameraShake> | 7 flags | nullptr | |
| 0x08 | DrawCameraShake | TSubclassOf<ULegacyCameraShake> | 6 flags | nullptr | |
| 0x08 | HolsterCameraShake | TSubclassOf<ULegacyCameraShake> | 6 flags | nullptr | |
| 0x08 | PreviousOwner | AReadyOrNotCharacter* | 5 flags | nullptr | |
| 0x0AC8 | 0x38 | padding / unreflected | |||
| 0x08 | LastFPAnimInstanceClass | FClassPtr | 5 flags | <ClassPtrProperty> | |
| 0x0B08 | 0x38 | padding / unreflected | |||
| 0x08 | LastTPAnimInstanceClass | FClassPtr | 5 flags | <ClassPtrProperty> | |
| 0x01 | bDropping | bool | NetRepNotify+5 flags | false | |
| 0x0B49 | 0x0F | padding / unreflected | |||
| 0x01 | bDisableAnimInstanceWhenNotEquipped | bool | 6 flags | true | |
| 0x0B59 | 0x0F | padding / unreflected | |||
| 0x28 | AnimationData | TSoftObjectPtr<UReadyOrNotWeaponAnimData> | Net+6 flags | <SoftObjectProperty> | |
| 0x08 | LoadedAnimationData | UReadyOrNotWeaponAnimData* | Transient+5 flags | nullptr | |
| 0x28 | DefaultAnimationData | TSoftObjectPtr<UReadyOrNotWeaponAnimData> | 7 flags | <SoftObjectProperty> | |
| 0x08 | LoadedDefaultAnimationData | UReadyOrNotWeaponAnimData* | Transient+5 flags | nullptr | |
| 0x28 | GripAnimationData | TSoftObjectPtr<UReadyOrNotWeaponAnimData> | 6 flags | <SoftObjectProperty> | |
| 0x08 | LoadedGripAnimationData | UReadyOrNotWeaponAnimData* | Transient+5 flags | nullptr | |
| 0x28 | ShieldRaisedAnimationData | TSoftObjectPtr<UReadyOrNotWeaponAnimData> | 6 flags | <SoftObjectProperty> | |
| 0x08 | LoadedShieldRaisedAnimationData | UReadyOrNotWeaponAnimData* | Transient+5 flags | nullptr | |
| 0x28 | ShieldLoweredAnimationData | TSoftObjectPtr<UReadyOrNotWeaponAnimData> | 6 flags | <SoftObjectProperty> | |
| 0x08 | LoadedShieldLoweredAnimationData | UReadyOrNotWeaponAnimData* | Transient+5 flags | nullptr | |
| 0x04 | FreeAimLimit | float | 7 flags | 4 | |
| 0x04 | FreeAimLimitADS | float | 7 flags | 4 | |
| 0x04 | LazySpringStrength | float | 7 flags | 1 | |
| 0x04 | LazySpringStrengthADS | float | 7 flags | 1 | |
| 0x04 | FreeAimInterpSpeed | float | 7 flags | 0 | |
| 0x04 | FreeAimInterpADSModifier | float | 7 flags | 0 | |
| 0x04 | FreeAimInterpHipModifier | float | 7 flags | 0 | |
| 0x04 | FreeAimSlowMoveModifier | float | 7 flags | 0 | |
| 0x04 | FreeAimSlowMoveTolerance | float | 7 flags | 0 | |
| 0x0C7C | 0x04 | padding / unreflected | |||
| 0x08 | MeleeUserCameraShake | TSubclassOf<ULegacyCameraShake> | 8 flags | nullptr | |
| 0x01 | bADSCountsAsAbuse | bool | 7 flags | false | |
| 0x0C89 | 0x03 | padding / unreflected | |||
| 0x04 | HesitationBoostMultiplier | float | 7 flags | 1 | |
| 0x01 | bIsAimingDownSights | bool | 7 flags | false | |
| 0x0C91 | 0x03 | padding / unreflected | |||
| 0x04 | LowReadyPitchThreshold | float | 8 flags | 0 | |
| 0x08 | SoundData | UWeaponSound* | 8 flags | nullptr | |
| 0x01 | bOverrideBreathingEvent | bool | 7 flags | false | |
| 0x0CA1 | 0x07 | padding / unreflected | |||
| 0x08 | BreathingAudioOverride | UFMODEvent* | 7 flags | nullptr | |
| 0x01 | bEasyPickup | bool | Net+8 flags | false | |
| 0x01 | bNoPickup | bool | Net+8 flags | false | |
| 0x01 | bScriptedFPHidden | bool | 6 flags | false | |
| 0x01 | ActiveMotionBlock | EMotionBlockType | 8 flags | MB_Rifle | |
| 0x01 | bIsOneHandedItem | bool | 8 flags | false | |
| 0x0CB5 | 0x03 | padding / unreflected | |||
| 0x04 | FP_ADS_Motion_Weight | float | 7 flags | 0.15 | |
| 0x0CBC | 0x04 | padding / unreflected | |||
| 0x01 | bHasCompletedHolster | bool | 8 flags | false | |
| 0x0CC1 | 0x01 | padding / unreflected | |||
| 0x01 | bAllowInteractionWhileInInventory | bool | 8 flags | false | |
| 0x01 | bWaitForOwnerReplication | bool | Protected+7 flags | false | |
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 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| void UpdateServerPath(const TArray<FVector_NetQuantize>& Path, int32 Bounce1, int32 Bounce2, int32 Bounce3) | NativeEvent+1 flags | 0x1C | |
| void Throw(bool bLocalOnly, bool bOverarmThrow, const FVector& ThrowDirection, const FVector& ThrowStart) | NativePublic | 0x38 | |
| void SetFullyPrimed() | FinalNative+1 flags | 0x00 | |
| void Server_UpdateThrowPosition(const FVector& Position, const FRotator& Rotation, const FVector& Velocity) | NativeEvent+1 flags | 0x48 | |
| void Server_ThrowGrenade(bool bOverarmThrow, const FVector& ThrowDirection, const FVector& ThrowStart) | NativeEvent+1 flags | 0x38 | |
| void Server_StartFastThrow() | NativeEvent+1 flags | 0x00 | |
| void Server_SetThrowOverarm(bool bThrowOverarm, bool bQuickThrow) | NativeEvent+1 flags | 0x02 | |
| void OnRep_GrenadeUsed() | FinalNative+1 flags | 0x00 | |
| void OnRep_GrenadePath() | FinalNative+1 flags | 0x00 | |
| void OnItemEquipped(ABaseItem* NewEquippedItem) | FinalNative+1 flags | 0x08 | |
| void OnGrenadeThrown__DelegateSignature(ABaseGrenade* ThrownGrenade) | Public | 0x08 | |
| void OnGrenadeBounceSoundStopped() | FinalNative+1 flags | 0x00 | |
| void OnDetonate__DelegateSignature(ABaseGrenade* Grenade) | Public | 0x08 | |
| void Multicast_OnDeadDropped() | NativeEvent+1 flags | 0x00 | |
| void Multicast_GrenadeThrow(bool bOverarmThrow, const FVector& ThrowDirection, const FVector& ThrowStart) | NativeEvent+1 flags | 0x38 | |
| void Multicast_DetonationEffects(const FVector& CalculatedForce) | NativeEvent+1 flags | 0x18 | |
| void Multicast_AddImpulse(const FVector& Impulse, const FVector& FromLocation) | NativeEvent+1 flags | 0x30 | |
| bool IsOutside() | FinalNative+1 flags | 0x01 | |
| void DoThrowFast() | FinalNative+1 flags | 0x00 | |
| void Detonate() | NativePublic | 0x00 |