0x00x0180
Members 30
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | BreakingDecelerationScale | float | 8 flags | 1 | |
| 0x04 | BreakingFrictionScale | float | 8 flags | 1 | |
| 0x04 | MaxAccelerationScale | float | 8 flags | 1 | |
| 0x01 | RepulsePlayer | bool | 6 flags | false | |
| 0x008D | 0x03 | padding / unreflected | |||
| 0x08 | RepulsePlayerVelocity | FFloatInterval | 6 flags | {Min=0, Max=0} | |
| 0x04 | RepulsePlayerRandomDegreeOffset | float | 6 flags | 0 | |
| 0x009C | 0x04 | padding / unreflected | |||
| 0x08 | RepulsePlayerSound | USoundCue* | 8 flags | nullptr | |
| 0x08 | RepulsePlayerParticle | UFXSystemAsset* | 8 flags | nullptr | |
| 0x08 | ImpactParticles | UFXSystemAsset* | Protected+8 flags | nullptr | |
| 0x08 | MeleeImpactParticles | UFXSystemAsset* | Protected+8 flags | nullptr | |
| 0x08 | ImpactMaterialOverride | UMaterialInstance* | Protected+8 flags | nullptr | |
| 0x08 | ImpactSound | USoundCue* | Protected+8 flags | nullptr | |
| 0x08 | MeleeImpactSound | USoundCue* | Protected+8 flags | nullptr | |
| 0x01 | UseImpactDecalOverrides | bool | Protected+8 flags | false | |
| 0x00D9 | 0x07 | padding / unreflected | |||
| 0x10 | ImpactDecals | TArray<FDecalData> | Protected+6 flags | [3 items] | |
| 0x08 | FirstPersonDamageIndicatorSound | USoundCue* | Protected+8 flags | nullptr | |
| 0x01 | IsWeakPoint | bool | Protected+6 flags | false | |
| 0x01 | AllowFrozenBonus | bool | Protected+6 flags | true | |
| 0x01 | IsSubhealthCollider | bool | Protected+6 flags | false | |
| 0x00FB | 0x01 | padding / unreflected | |||
| 0x04 | DamageMultiplier | float | Protected+6 flags | 1 | |
| 0x08 | FootStepParticle | UFXSystemAsset* | Protected+6 flags | nullptr | |
| 0x08 | FootstepMaterialOverride | UMaterialInstance* | Protected+6 flags | nullptr | |
| 0x20 | LeftFootprintDecal | FDecalData | Protected+3 flags | {DecalMaterial=nullptr, DecalSize=256, DecalDepth=50, LifeS… | |
| 0x20 | RightFootprintDecal | FDecalData | Protected+3 flags | {DecalMaterial=nullptr, DecalSize=256, DecalDepth=50, LifeS… | |
| 0x08 | FootStepSound | USoundCue* | Protected+6 flags | nullptr | |
| 0x04 | ExtraFallVelocity | float | Protected+6 flags | 0 | |
| 0x015C | 0x04 | padding / unreflected | |||
| 0x08 | FallImpactEffect | UFXSystemAsset* | Protected+6 flags | nullptr | |
| 0x08 | FallImpactSound | USoundCue* | Protected+6 flags | nullptr | |
| 0x01 | alwaysPenetrate | bool | Protected+6 flags | false | |
| 0x0171 | 0x07 | padding / unreflected | |||
| 0x08 | ReactiveTerrain | TSubclassOf<UReactiveTerrain> | Protected+7 flags | nullptr | |
Inherited from UPhysicalMaterial 15
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | Friction | float | 8 flags | 0.7 | |
| 0x04 | StaticFriction | float | 8 flags | 0 | |
| 0x01 | FrictionCombineMode | uint8 | 8 flags | 0 | |
| 0x01 | bOverrideFrictionCombineMode | bool | 7 flags | false | |
| 0x0032 | 0x02 | padding / unreflected | |||
| 0x04 | Restitution | float | 8 flags | 0.3 | |
| 0x01 | RestitutionCombineMode | uint8 | 8 flags | 0 | |
| 0x01 | bOverrideRestitutionCombineMode | bool | 7 flags | false | |
| 0x003A | 0x02 | padding / unreflected | |||
| 0x04 | Density | float | 8 flags | 1 | |
| 0x04 | SleepLinearVelocityThreshold | float | 8 flags | 1 | |
| 0x04 | SleepAngularVelocityThreshold | float | 8 flags | 0.05 | |
| 0x04 | SleepCounterThreshold | int32 | 8 flags | 4 | |
| 0x04 | RaiseMassToPower | float | 8 flags | 0.75 | |
| 0x04 | DestructibleDamageThresholdScale | float | 8 flags | 1 | |
| 0x0054 | 0x04 | padding / unreflected | |||
| 0x08 | PhysicalMaterialProperty | UPhysicalMaterialPropertyBase* | Deprecated+5 flags | nullptr | |
| 0x01 | SurfaceType | uint8 | 8 flags | 0 | |
Functions 3
| Signature | Flags | Native | Params |
|---|---|---|---|
| UFXSystemComponent* SpawnImpactParticlesFromHit(UObject* WorldContextObject, FHitResult& HitResult) | FinalNative+2 flags | 0x98 | |
| UFXSystemComponent* SpawnImpactParticles(UObject* WorldContextObject, const FVector& Location, const FVector& Normal) | FinalNative+1 flags | 0x28 | |
| UFSDPhysicalMaterial* GetPhysicalMaterialFromPrimitive(UPrimitiveComponent* Component) | FinalNative+2 flags | 0x10 |
Subclasses 1
Used by 40
types with a member, parameter or interface of this typeUActorFunctionLibraryAAssaultRifleAAutoShotgunUBaseArmorDamageComponentABasicPistolABoilABoltActionWeaponABurstWeaponACharacterSelectionSwitcher_CACoilGunACryosprayItemUDamageComponentFDamageDataBaseUDamageFunctionLibraryUDecalManagerFDoubleDrillDamageItemADoubleDrillItemAElectricalSMGUFallingStateComponentAFlameThrowerItemUFrozenStateComponentAGatlingGunAHeavyParticleCannonUHitscanComponentUInfectedStateComponentAMicrowaveWeaponFMultiHitScanHitsUPathfinderReactiveTerrainTrackerComponentAPickaxeItemAPlayerCharacterUPlayerReactiveTerrainTrackerComponentAProjectileAProjectileBaseFReflectiveHitscanHitARevolerUSplineHookAttackUSplineTrailComponentFWeakpointChannelUWeakpointGlowComponentUWeaponHitCounterComponent