Class
UTerrainMaterial
: UTerrainMaterialCore : UTerrainMaterialBase : UPrimaryDataAsset : UDataAsset : UObject0x00x01B8
Members 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | Collide : 1bit 0 | bool | 6 flags | false | |
| 0x01 | Diggable : 1bit 1 | bool | 6 flags | false | |
| 0x01 | CanBeDrilled : 1bit 2 | bool | 6 flags | true | |
| 0x01 | ExplosionProof : 1bit 3 | bool | 6 flags | false | |
| 0x01 | MeltsInFire : 1bit 4 | bool | 6 flags | false | |
| 0x01 | PlatformDissolvable : 1bit 5 | bool | 6 flags | false | |
| 0x01 | Ephemeral : 1bit 6 | bool | 6 flags | false | |
| 0x0079 | 0x07 | padding / unreflected | |||
| 0x08 | ResourceData | UResourceData* | 8 flags | nullptr | |
| 0x04 | HitsNeededToMine | int32 | 8 flags | 2 | |
| 0x04 | PickAxeDigSize | float | 8 flags | 105 | |
| 0x01 | RemoveDebrisOnFirstHit | bool | 8 flags | true | |
| 0x0091 | 0x07 | padding / unreflected | |||
| 0x08 | ShoutLookAt | UDialogDataAsset* | 8 flags | nullptr | |
| 0x08 | ShoutOnDig | UDialogDataAsset* | 8 flags | nullptr | |
| 0x08 | TerrainType | UTerrainType* | 8 flags | nullptr | |
| 0x00B0 | 0x08 | padding / unreflected | |||
| 0x18 | InGameName | FText | Protected+2 flags | <FText> | |
| 0x18 | InGameDescription | FText | Protected+2 flags | <FText> | |
| 0x01 | Precious : 1bit 0 | bool | Protected+4 flags | false | |
| 0x00E9 | 0x07 | padding / unreflected | |||
| 0x28 | DigParticles | TSoftObjectPtr<UFXSystemAsset> | Protected+4 flags | <SoftObjectProperty> | |
| 0x28 | DigParticlesMaterialOverride | TSoftObjectPtr<UMaterialInstance> | Protected+4 flags | <SoftObjectProperty> | |
| 0x28 | PartialDigParticles | TSoftObjectPtr<UFXSystemAsset> | Protected+4 flags | <SoftObjectProperty> | |
| 0x28 | CrumbleSound | TSoftObjectPtr<USoundCue> | Protected+4 flags | <SoftObjectProperty> | |
| 0x28 | PartialMineSound | TSoftObjectPtr<USoundCue> | Protected+4 flags | <SoftObjectProperty> | |
Inherited from UTerrainMaterialCore 6
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | BurntMaterial | UTerrainMaterialCore* | 8 flags | nullptr | |
| 0x08 | BulletBurntMaterial | UTerrainMaterialCore* | 8 flags | nullptr | |
| 0x01 | PathfinderDanger : 1bit 0 | bool | 6 flags | false | |
| 0x01 | PathfinderPreventSpawning : 1bit 1 | bool | 6 flags | false | |
| 0x0041 | 0x07 | padding / unreflected | |||
| 0x08 | ScannerMaterial | UMaterialInterface* | 6 flags | nullptr | |
| 0x28 | RenderMaterial | TSoftObjectPtr<UMaterialInterface> | 4 flags | <SoftObjectProperty> | |
Inherited from UDataAsset 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | NativeClass | TSubclassOf<UDataAsset> | 7 flags | /Script/Engine.DataAsset |
Functions 8
| Signature | Flags | Native | Params |
|---|---|---|---|
| void TestMaterialEffects(UTerrainMaterial* Material, const TArray<FTestTerrainMaterialItem>& Items) | FinalNative+2 flags | 0x18 | |
| void TestDecals(UTerrainMaterial* Material, const TArray<FTestTerrainMaterialDecalItem>& Items) | FinalNative+2 flags | 0x18 | |
| UFXSystemComponent* SpawnPartialDigParticles(UObject* WorldContextObject, const FVector& Location, const FRotator& Rotation) | FinalNative+1 flags | 0x28 | |
| UFXSystemComponent* SpawnDigParticles(UObject* WorldContextObject, const FVector& Location, const FRotator& Rotation, float Density) | FinalNative+1 flags | 0x30 | |
| bool IsPrecious() | NativePublic | 0x01 | |
| FText GetInGameName() | FinalNative+1 flags | 0x18 | |
| UMaterialInstance* GetDigParticlesMaterialOverride() | FinalNative+1 flags | 0x08 | |
| USoundCue* GetCrumbleSound() | FinalNative+1 flags | 0x08 |
Used by 36
types with a member, parameter or interface of this typeUBatchObjectiveUBiomeUBiomeDependentCarverCollectionABoscoABoscoControllerUCarvedResourceCreatorFCarveWithColliderOperationDataFCarveWithSTLMeshOperationDataUCSGTriangleMapperUDebrisCarvedUDebrisStaticCarvedUDebrisVeinComponentADeepCSGWorldUDroneMiningStateUDroneMiningToolBaseAEscortDestinationUFSDSplineLibraryFGeneratedRoomUItemPlacerAggregatorALaserPointerItemALaserPointerMarkerFLevelGenerationCarverAPlagueControlActorAPlagueInfectionNodeAProjectileBaseFSplineSegmentCarveOperationDataUStaticMeshCarverComponentUTerrainFunctionLibraryUTerrainMaterialsCollectionUTerrainMaterialSettingsATerrainModifyingProjectileFTestTerrainMaterialDecalItemFTestTerrainMaterialItemUTunnelSegmentSettingUTunnelSettingsUVeinResourceData