0x00x1400
Members 142
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bPistolGrip | bool | 7 flags | true | |
| 0x01 | FiremodeBeforeSafe | EFireMode | 5 flags | FM_Single | |
| 0x190 | CurrentAmmoType | FAmmoTypeData | TransientProtected+4 flags | {AmmoVariety=<FText>, AmmoCaliber=<FText>, AmmoDescription=… | |
| 0x0E60 | 0x08 | padding / unreflected | |||
| 0x08 | AmmoDataTable | UDataTable* | Protected+9 flags | nullptr | |
| 0x10 | AmmunitionTypes | TArray<FName> | Protected+6 flags | [] | |
| 0x01 | Subclass | EWeaponSubclass | Protected+9 flags | WS_None | |
| 0x0E81 | 0x07 | padding / unreflected | |||
| 0x08 | LoadoutFunctionLibrary | UReadyOrNotLoadoutManager* | 5 flags | nullptr | |
| 0x08 | BulletSpawn | UArrowComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseWeapon.BulletSpawn_Code | |
| 0x08 | ShellSpawn | UArrowComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseWeapon.ShellSpawn_Code | |
| 0x08 | ShellParticle | UParticleSystemComponent* | 12 flags | /Script/ReadyOrNot.Default__BaseWeapon.ShellParticle | |
| 0x08 | Flashlight | USpotLightComponent* | 12 flags | nullptr | |
| 0x08 | ScopeAttachment | UScopedWeaponAttachment* | NetRepNotify+12 flags | nullptr | |
| 0x08 | MuzzleAttachment | UWeaponAttachment* | NetRepNotify+12 flags | nullptr | |
| 0x08 | UnderbarrelAttachment | UWeaponAttachment* | NetRepNotify+12 flags | nullptr | |
| 0x08 | OverbarrelAttachment | UWeaponAttachment* | NetRepNotify+12 flags | nullptr | |
| 0x08 | StockAttachment | UWeaponAttachment* | NetRepNotify+12 flags | nullptr | |
| 0x08 | GripAttachment | UWeaponAttachment* | NetRepNotify+12 flags | nullptr | |
| 0x08 | IlluminatorAttachment | UWeaponAttachment* | NetRepNotify+12 flags | nullptr | |
| 0x08 | AmmunitionAttachment | UWeaponAttachment* | NetRepNotify+12 flags | nullptr | |
| 0x04 | AttachmentPoints | int32 | 10 flags | 5 | |
| 0x01 | bSupressed | bool | Net+5 flags | false | |
| 0x0EF5 | 0x03 | padding / unreflected | |||
| 0x18 | AimAssistRotation | FRotator | 5 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x0F10 | 0x08 | padding / unreflected | |||
| 0x10 | OnFireModeChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x01 | CurrentFireMode | EFireMode | Net+6 flags | FM_Single | |
| 0x01 | DefaultFireMode | EFireMode | 6 flags | FM_Single | |
| 0x0F2A | 0x06 | padding / unreflected | |||
| 0x10 | AvailableFireModes | TArray<EFireMode> | 6 flags | [] | |
| 0x04 | BurstBulletCount | float | 8 flags | 3 | |
| 0x01 | bHasSafeMode | bool | 9 flags | true | |
| 0x0F45 | 0x03 | padding / unreflected | |||
| 0x04 | AddedMagazineCountFromAttachments | float | 7 flags | 0 | |
| 0x08 | Optics_UI_Socket | FName | 8 flags | UI_Optics | |
| 0x08 | Grip_UI_Socket | FName | 8 flags | UI_Grip | |
| 0x08 | Muzzle_UI_Socket | FName | 8 flags | UI_Muzzle | |
| 0x08 | Stock_UI_Socket | FName | 8 flags | UI_Stock | |
| 0x08 | Magazine_UI_Socket | FName | 8 flags | UI_Magazine | |
| 0x04 | ADSZoom | float | 7 flags | 0.9 | |
| 0x04 | ADSZoomInSpeed | float | 7 flags | 10 | |
| 0x04 | ADSZoomOutSpeed | float | 7 flags | 10 | |
| 0x08 | DefaultDamageType | TSubclassOf<UDamageType> | 7 flags | nullptr | |
| 0x08 | DamageType | TSubclassOf<UDamageType> | 5 flags | nullptr | |
| 0x08 | FireCameraShake | TSubclassOf<ULegacyCameraShake> | 7 flags | nullptr | |
| 0x08 | FireCameraShakeInst | UCameraShakeBase* | 5 flags | nullptr | |
| 0x88 | DamageOverRange | FRuntimeFloatCurve | 2 flags | {EditorCurveData={Keys=[]}, ExternalCurve=nullptr} | |
| 0x04 | Damage | float | 7 flags | 0 | |
| 0x04 | DamageSeverityMultiplier | float | 7 flags | 1 | |
| 0x04 | DamageSeverityChance | float | 7 flags | 0 | |
| 0x04 | BleedoutDamageMultiplier | float | 7 flags | 0 | |
| 0x04 | BleedoutDamageChance | float | 7 flags | 0 | |
| 0x04 | DefaultDamage | float | 6 flags | 0 | |
| 0x04 | FireRate | float | 7 flags | 0 | |
| 0x04 | BulletsFiredUntilFullyAccurate | int32 | 7 flags | 0 | |
| 0x04 | ProjectileMovementSpeed | float | Net+7 flags | 0 | |
| 0x01 | bArmorPiercing | bool | 7 flags | false | |
| 0x104D | 0x03 | padding / unreflected | |||
| 0x28 | ImpactEffects | TSoftClassPtr<AImpactEffect> | 5 flags | <SoftClassProperty> | |
| 0x08 | LoadedImpactEffects | TSubclassOf<AImpactEffect> | Transient+5 flags | nullptr | |
| 0x28 | ExitEffects | TSoftClassPtr<AImpactEffect> | 5 flags | <SoftClassProperty> | |
| 0x08 | LoadedExitEffects | TSubclassOf<AImpactEffect> | Transient+5 flags | nullptr | |
| 0x28 | RicochetEffects | TSoftClassPtr<AImpactEffect> | 5 flags | <SoftClassProperty> | |
| 0x08 | LoadedRicochetEffects | TSubclassOf<AImpactEffect> | Transient+5 flags | nullptr | |
| 0x08 | RicochetParticleSystem | UParticleSystem* | 7 flags | nullptr | |
| 0x08 | RicochetEvent | UFMODEvent* | 6 flags | nullptr | |
| 0x08 | SpallingDecal | UMaterialInterface* | 6 flags | nullptr | |
| 0x08 | SpallingParticleSystem | UParticleSystem* | 6 flags | nullptr | |
| 0x08 | SpallingEvent | UFMODEvent* | 6 flags | nullptr | |
| 0x04 | Wobble | float | 7 flags | 0 | |
| 0x04 | InitialWobbleDelay | float | 7 flags | 0 | |
| 0x01 | bAttachBulletOnHit | bool | 8 flags | true | |
| 0x1111 | 0x03 | padding / unreflected | |||
| 0x04 | BulletPhysicsImpulseMultiplier | float | 8 flags | 0.1 | |
| 0x01 | bDestroyBulletOnHit | bool | 8 flags | true | |
| 0x1119 | 0x07 | padding / unreflected | |||
| 0x08 | BulletProjectileMesh | USkeletalMesh* | 8 flags | nullptr | |
| 0x08 | FakeProjectileMeshStatic | UStaticMesh* | 8 flags | nullptr | |
| 0x08 | BulletProjectileMeshStatic | UStaticMesh* | 8 flags | nullptr | |
| 0x18 | BulletProjectileScale | FVector | 8 flags | {X=1, Y=1, Z=1} | |
| 0x08 | ShellClass | TSubclassOf<ABaseShell> | 7 flags | nullptr | |
| 0x08 | ShellMesh | UStaticMesh* | 7 flags | nullptr | |
| 0x10 | RecoilPattern | TArray<FRotator> | 4 flags | [] | |
| 0x1170 | 0x04 | padding / unreflected | |||
| 0x04 | BulletDrag | float | 7 flags | 3000 | |
| 0x04 | RecoilInterpSpeed | float | 7 flags | 10 | |
| 0x04 | ADSRecoilMultiplier | float | 7 flags | 1 | |
| 0x04 | ADSSpreadMultiplier | float | 7 flags | 1 | |
| 0x04 | RecoilReturnRate | float | 7 flags | 10 | |
| 0x01 | bIgnoreAmmoTypeSpread | bool | 7 flags | false | |
| 0x1189 | 0x07 | padding / unreflected | |||
| 0x18 | SpreadPattern | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x11A8 | 0x04 | padding / unreflected | |||
| 0x04 | SpreadReturnRate | float | 7 flags | 10 | |
| 0x18 | PendingSpread | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x18 | fireDirection | FRotator | Net+6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x04 | GlimmerIntensity | float | 8 flags | 25 | |
| 0x04 | SpawnProjectileCount | int32 | 7 flags | 1 | |
| 0x04 | FirstShotRecoil | float | 7 flags | 0.7 | |
| 0x04 | FirstShotSpread | float | 7 flags | 0.1 | |
| 0x04 | FirstShotResetTime | float | 7 flags | 0.2 | |
| 0x04 | VelocitySpreadMultiplier | float | 7 flags | 0.01 | |
| 0x04 | VelocityRecoilMultiplier | float | 7 flags | 0.005 | |
| 0x04 | RecoilMultiplierPitch | float | 7 flags | 0 | |
| 0x04 | RecoilMultiplierYaw | float | 7 flags | 0 | |
| 0x04 | RefireDelay | float | 7 flags | 0 | |
| 0x04 | RecoilReturnPercentage | float | 7 flags | 0.9 | |
| 0x04 | RecoilReturnInterpSpeed | float | 7 flags | 2.5 | |
| 0x1210 | 0x2A | padding / unreflected | |||
| 0x01 | bAcceptsScopeAttachments | bool | 9 flags | false | |
| 0x01 | bAcceptsMuzzleAttachments | bool | 9 flags | false | |
| 0x01 | bAcceptsUnderbarrelAttachments | bool | 9 flags | false | |
| 0x01 | bAcceptsOverbarrelAttachments | bool | 9 flags | false | |
| 0x01 | bAcceptsStockAttachments | bool | 9 flags | false | |
| 0x01 | bAcceptsGripAttachments | bool | 9 flags | false | |
| 0x01 | bAcceptsIlluminatorAttachments | bool | 9 flags | false | |
| 0x01 | bAcceptsAmmunitionAttachments | bool | 9 flags | false | |
| 0x1242 | 0x06 | padding / unreflected | |||
| 0x10 | AvailableScopeAttachments | TArray<TSoftClassPtr<UWeaponAttachment>> | 7 flags | [] | |
| 0x10 | AvailableMuzzleAttachments | TArray<TSoftClassPtr<UWeaponAttachment>> | 7 flags | [] | |
| 0x10 | AvailableUnderbarrelAttachments | TArray<TSoftClassPtr<UWeaponAttachment>> | 7 flags | [] | |
| 0x10 | AvailableOverbarrelAttachments | TArray<TSoftClassPtr<UWeaponAttachment>> | 7 flags | [] | |
| 0x10 | AvailableStockAttachments | TArray<TSoftClassPtr<UWeaponAttachment>> | 7 flags | [] | |
| 0x10 | AvailableGripAttachments | TArray<TSoftClassPtr<UWeaponAttachment>> | 7 flags | [] | |
| 0x10 | AvailableIlluminatorAttachments | TArray<TSoftClassPtr<UWeaponAttachment>> | 7 flags | [] | |
| 0x10 | AvailableAmmunitionAttachments | TArray<TSoftClassPtr<UWeaponAttachment>> | 7 flags | [] | |
| 0x01 | bCalculateProcRecoil | bool | 7 flags | false | |
| 0x12C9 | 0x03 | padding / unreflected | |||
| 0x04 | RecoilDampStrength | float | 7 flags | 7.5 | |
| 0x04 | RecoilFireTime | float | 7 flags | 0.05 | |
| 0x04 | RecoilFireStrength | float | 7 flags | 0.5 | |
| 0x04 | RecoilFireStrengthFirst | float | 7 flags | 3 | |
| 0x04 | RecoilAngleStrength | float | 7 flags | 0.4 | |
| 0x04 | RecoilRandomness | float | 7 flags | 0.1 | |
| 0x04 | RecoilFireADSModifier | float | 7 flags | 0.7 | |
| 0x04 | RecoilAngleADSModifier | float | 7 flags | 0.3 | |
| 0x12EC | 0x04 | padding / unreflected | |||
| 0x18 | RecoilRotationBuildup | FRotator | 6 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x18 | RecoilPositionBuildup | FVector | 7 flags | {X=0, Y=0, Z=0} | |
| 0x04 | RecoilBuildupADSModifier | float | 7 flags | 0 | |
| 0x01 | RecoilHasBuildup | bool | 7 flags | false | |
| 0x1325 | 0x03 | padding / unreflected | |||
| 0x04 | RecoilBuildupDampStrength | float | 7 flags | 15 | |
| 0x132C | 0x4C | padding / unreflected | |||
| 0x18 | ProcRecoil_Trans | FVector | 9 flags | {X=0, Y=0, Z=0} | |
| 0x18 | ProcRecoil_Rot | FRotator | 8 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x18 | ProcRecoil_Trans_Buildup | FVector | 9 flags | {X=0, Y=0, Z=0} | |
| 0x18 | ProcRecoil_Rot_Buildup | FRotator | 8 flags | {Pitch=0, Yaw=0, Roll=0} | |
| 0x04 | CurrentHighTimer | float | 7 flags | 0 | |
| 0x04 | ReloadHighTimer | float | 8 flags | 2 | |
| 0x04 | FireHighTimer | float | 8 flags | 2 | |
| 0x04 | EquipHighTimer | float | 8 flags | 2 | |
| 0x01 | bUseScopeMask | bool | 8 flags | false | |
| 0x01 | TriggerEffectStartPosition | uint8 | 6 flags | 2 | |
| 0x01 | TriggerEffectEndPosition | uint8 | 6 flags | 4 | |
| 0x01 | TriggerEffectStrength | uint8 | 6 flags | 5 | |
| 0x01 | bPlayFireSelectPartAnims | bool | 7 flags | false | |
| 0x13ED | 0x03 | padding / unreflected | |||
| 0x04 | CurrentlySelectedEmitterComponentIndex | uint32 | 5 flags | 0 | |
| 0x01 | bUseIKLockForNonGripPose | bool | 7 flags | true | |
| 0x13F5 | 0x0B | unreflected bytes to end of ABaseWeapon | |||
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 28
| Signature | Flags | Native | Params |
|---|---|---|---|
| void UpdateStoredAttachments(TSubclassOf<UWeaponAttachment> Attachment) | FinalNative+1 flags | 0x08 | |
| void ResetRecoilSettingsToDefault() | FinalNative+1 flags | 0x00 | |
| void RemoveAttachment(bool bScopedAttachment, bool bMuzzleAttachment, bool bUnderbarrelAttachment, bool bOverbarrelAttachment, bool bStockAttachment, bool bGripAttachment, bool bIlluminatorAttachment, bool bAmmunitionAttachment) | FinalNative+1 flags | 0x08 | |
| void PlayFiringModeAnimation() | FinalNative+1 flags | 0x00 | |
| void OnWeaponReloadStarted() | EventPublic | 0x00 | |
| void OnWeaponReloadComplete() | NativePublic | 0x00 | |
| void OnWeaponFireModeChanged__DelegateSignature(const EFireMode& newFireMode) | Public | 0x01 | |
| void OnWeaponFiredEnd() | EventPublic | 0x00 | |
| void OnWeaponFired(const FRotator& fireDirection) | EventPublic | 0x18 | |
| void OnFireAtBulletSpawn() | FinalNative+1 flags | 0x00 | |
| void OnEndAimDownSights(bool bWasAiming) | NativePublic | 0x01 | |
| void OnAimDownSights(bool bWasAiming) | NativePublic | 0x01 | |
| bool IsLethalWeapon() | FinalNative+1 flags | 0x01 | |
| bool IsLessLethalWeapon() | FinalNative+1 flags | 0x01 | |
| EWeaponSubclass GetWeaponSubclass() | FinalNative+1 flags | 0x01 | |
| EWeaponUnderbarrelAnimationType GetUnderbarrelAnimationType() | NativePublic | 0x01 | |
| FRotator GetSpread() | FinalNative+1 flags | 0x18 | |
| UEmitterComponent* GetSelectedEmitter() | FinalNative+1 flags | 0x08 | |
| FRotator GetRecoil() | FinalNative+1 flags | 0x18 | |
| ULightEmitterComponent* GetLightAttachment() | FinalNative+1 flags | 0x08 | |
| ULaserEmitterComponent* GetLaserAttachment() | FinalNative+1 flags | 0x08 | |
| TArray<UEmitterComponent*> GetAllEmitterComponents() | FinalNative+1 flags | 0x10 | |
| void EnableGlimmer() | FinalNative+1 flags | 0x00 | |
| void DisableGlimmer() | FinalNative+1 flags | 0x00 | |
| bool CanReload() | NativePublic | 0x01 | |
| bool CanAddAttachment(TSubclassOf<UObject> AttachmentClass) | FinalNative+1 flags | 0x09 | |
| void AddMagazineCountFromAttachments(float AddAmount) | NativePublic | 0x04 | |
| void AddAttachment(TSubclassOf<UObject> Class, bool bReplicateAttachment) | FinalNative+1 flags | 0x09 |
Subclasses 2
Used by 21
types with a member, parameter or interface of this typeAAISpawnUAnimNotify_SpawnWeaponUAsyncLoaderUBaseProfileUConsoleMagSelectionUInventoryComponentULoadout_InformationBoxULoadout_V2ULoadoutSlot_V2APickupWeaponActorAPlayerCharacterUPremissionPlanningAReadyOrNotCharacterUReadyOrNotLoadoutManagerUScopedWeaponAttachmentFScopeModificationsAShotDetectionVolumeFSpawnDataUWeaponAttachmentUWeaponAttachmentAnimDataFWeaponData