#pragma once // Dumped with Dumper-7! #include "../SDK.hpp" namespace SDK { namespace Params { //--------------------------------------------------------------------------------------------------------------------- // PARAMETERS //--------------------------------------------------------------------------------------------------------------------- // 0x30 (0x30 - 0x0) // Function Foliage.FoliageStatistics.FoliageOverlappingSphereCount struct UFoliageStatistics_FoliageOverlappingSphereCount_Params { public: class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMesh* StaticMesh; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector CenterPosition; // 0x10(0x18)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x28(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ReturnValue; // 0x2C(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; // 0x58 (0x58 - 0x0) // Function Foliage.FoliageStatistics.FoliageOverlappingBoxTransforms struct UFoliageStatistics_FoliageOverlappingBoxTransforms_Params { public: class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMesh* StaticMesh; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBox Box; // 0x10(0x38)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) TArray OutTransforms; // 0x48(0x10)(Parm, OutParm, ZeroConstructor, NativeAccessSpecifierPublic) }; // 0x50 (0x50 - 0x0) // Function Foliage.FoliageStatistics.FoliageOverlappingBoxCount struct UFoliageStatistics_FoliageOverlappingBoxCount_Params { public: class UObject* WorldContextObject; // 0x0(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStaticMesh* StaticMesh; // 0x8(0x8)(ConstParm, Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FBox Box; // 0x10(0x38)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) int32 ReturnValue; // 0x48(0x4)(Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1BE8[0x4]; // Fixing Size Of Struct [ Dumper-7 ] }; // 0x108 (0x108 - 0x0) // Function Foliage.InteractiveFoliageActor.CapsuleTouched struct AInteractiveFoliageActor_CapsuleTouched_Params { public: class UPrimitiveComponent* OverlappedComp; // 0x0(0x8)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* Other; // 0x8(0x8)(Parm, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPrimitiveComponent* OtherComp; // 0x10(0x8)(Parm, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 OtherBodyIndex; // 0x18(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFromSweep; // 0x1C(0x1)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1BFE[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FHitResult OverlapInfo; // 0x20(0xE8)(ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) }; // 0x4 (0x4 - 0x0) // Function Foliage.ProceduralFoliageSpawner.Simulate struct UProceduralFoliageSpawner_Simulate_Params { public: int32 NumSteps; // 0x0(0x4)(Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; } }