Files
UnrealEvent/Aeon-740/SDK/WindManager_classes.hpp
2024-10-18 01:01:36 +01:00

132 lines
14 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: WindManager
#include "Basic.hpp"
#include "Engine_structs.hpp"
#include "ArrayOfWaterMeshWaterBlueprintPairs_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "FlowMapMaterials_structs.hpp"
#include "StaticMeshMaterialArrayCombo_structs.hpp"
#include "FortniteGame_structs.hpp"
#include "FortniteGame_classes.hpp"
namespace SDK
{
// BlueprintGeneratedClass WindManager.WindManager_C
// 0x0118 (0x0688 - 0x0570)
class AWindManager_C final : public AFortWindManager
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x0570(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
class UParticleSystemComponent* WaterInteractionParticle; // 0x0578(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class UStaticMeshComponent* EmptyStaticMesh; // 0x0580(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USceneCaptureComponent2D* TopDownCaptureActorOfTheWorld; // 0x0588(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USceneCaptureComponent2D* SceneCaptureComponent2D01; // 0x0590(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
class USceneComponent* DefaultSceneRoot; // 0x0598(0x0008)(BlueprintVisible, ZeroConstructor, InstancedReference, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash)
float SmallerRenderTargetOrthoWidth; // 0x05A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_5A4[0x4]; // 0x05A4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AActor*> External_Test_Actor; // 0x05A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance)
TArray<class AFortStaticMeshActor*> World_Terrain_Meshes; // 0x05B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, DisableEditOnInstance)
struct FVector Camera_Height_Offset; // 0x05C8(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float Particle_Z_Offset; // 0x05D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool Has_Water_Interaction_Enabled_Variable_Been_Set; // 0x05D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
bool Is_Water_Interaction_Enabled; // 0x05D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_5DA[0x6]; // 0x05DA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FStaticMeshMaterialArrayCombo> WorldStaticMeshArray; // 0x05E0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
struct FArrayOfWaterMeshWaterBlueprintPairs Array_Of_Water_Assets; // 0x05F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash)
TArray<class UStaticMesh*> PrototypicalStaticMeshes; // 0x0600(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
int32 Current_Water_Mesh_Index; // 0x0610(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_614[0x4]; // 0x0614(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FFlowMapMaterials> WaterVectorMatToDefaultMaterialPairing; // 0x0618(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
bool MaterialPairingFound; // 0x0628(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_629[0x3]; // 0x0629(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor WorldBoundsMinMax; // 0x062C(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_63C[0x4]; // 0x063C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInterface* Black_Scene_Capture_Material; // 0x0640(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FBox Max_level_bounds_Minus_used_to_isolate_the_level_from_the_vista; // 0x0648(0x001C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor)
uint8 Pad_664[0x4]; // 0x0664(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UStaticMeshComponent*> StormCylinderMeshes; // 0x0668(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance)
bool Storm_Cyl_Mesh_Match; // 0x0678(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor)
uint8 Pad_679[0x3]; // 0x0679(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Wind_Cyl_Mesh_Array_Match_Index; // 0x067C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
float Delta_Wind_Falloff_in_World_Units; // 0x0680(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
struct FFortWindImpulseHandle NewVar_1; // 0x0684(0x0004)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor)
public:
void ExecuteUbergraph_WindManager(int32 EntryPoint);
void Update_Test(float NewMagnitude);
void ReceiveBeginPlay();
void Add_Wind_Component(class UPrimitiveComponent* InComponent);
void Play_Water_Splash_Particle_System_At_Location(const struct FTransform& Particle_Transform);
void SpawnTestWind(float Radius, float ImpulseMagnitude);
void OnWindImpulseCylinderDeltaComplete(const struct FFortWindImpulseCylinder& WindImpulseCylinder);
void OnWindImpulseCylinderDeath(const struct FFortWindImpulseCylinder& WindImpulseCylinder);
void OnWindImpulseCylinderCreation(const struct FFortWindImpulseCylinder& WindImpulseCylinder, const struct FFortWindImpulseCylinderDelta& WindImpulseCylinderDelta);
void AddWindParticleSystemComponent(class UParticleSystemComponent* ParticleSystemComponent);
void Register_player_for_render_to_texture_purposes(class UPrimitiveComponent* Effect_Water_Interaction_FX, class UPrimitiveComponent* Gameplay_Wind_INteraction_Effects);
void ReceiveTick(float DeltaSeconds);
void OnWorldReady();
void Add_Render_To_Texture_Particle(class UParticleSystem* EmitterTemplate, const struct FTransform& InTransform);
void UserConstructionScript();
void InitializeOrthoSettings();
void SetRenderOnlyAssets(class UPrimitiveComponent* InComponent);
struct FVector Calculate_Camera_Position(float Scale, class USceneCaptureComponent2D* Scene_Capture);
void UpdateStormWindCylinder(const struct FFortWindImpulseCylinder& Wind_Impulse, const struct FFortWindImpulseCylinderDelta& Wind_Delta);
void RemoveWindCylinder(const struct FFortWindImpulseCylinder& WindImpulseCylinder);
void UpdateWindDeltaCyl(float Static_Cylinder_Outer_Radius, float Duration, class UMaterialInstanceDynamic* Mid, bool Is_Wind_Circular_);
void SetWindMatVariables(class UMaterialInstanceDynamic* Mid, bool Set_AnimatedCylinderCenter, const struct FVector& AnimatedCylinderCenter, bool Set_Animating_Wind_Magnitude, float Animating_Wind_Magnitude, bool Set_Static_Wind_Magnitude, float Static_Wind_Magnitude, bool Set_CylinderCenter, const struct FVector& CylinderCenter, bool Set_WindVector, const struct FVector& WindVector, bool Set_WindCrossVector, const struct FVector& WindCrossVector, bool Set_OverallOuterRadius, float OverallOuterRadius, bool Set_OverallInnerRadius, float OverallInnerRadius, bool Set_Wind_Still_0_or_Animating_1, float Wind_Still_0_or_Animating_1, bool Set_Circular_Shader_, float Circular_Shader_, bool* NewParam);
void Find_Matching_Wind_Mesh_Index_And_Write_Bool(const struct FVector& Wind_location, bool* Param_Storm_Cyl_Mesh_Match, int32* Param_Wind_Cyl_Mesh_Array_Match_Index);
public:
static class UClass* StaticClass()
{
return StaticBPGeneratedClassImpl<"WindManager_C">();
}
static class AWindManager_C* GetDefaultObj()
{
return GetDefaultObjImpl<AWindManager_C>();
}
};
static_assert(alignof(AWindManager_C) == 0x000008, "Wrong alignment on AWindManager_C");
static_assert(sizeof(AWindManager_C) == 0x000688, "Wrong size on AWindManager_C");
static_assert(offsetof(AWindManager_C, UberGraphFrame) == 0x000570, "Member 'AWindManager_C::UberGraphFrame' has a wrong offset!");
static_assert(offsetof(AWindManager_C, WaterInteractionParticle) == 0x000578, "Member 'AWindManager_C::WaterInteractionParticle' has a wrong offset!");
static_assert(offsetof(AWindManager_C, EmptyStaticMesh) == 0x000580, "Member 'AWindManager_C::EmptyStaticMesh' has a wrong offset!");
static_assert(offsetof(AWindManager_C, TopDownCaptureActorOfTheWorld) == 0x000588, "Member 'AWindManager_C::TopDownCaptureActorOfTheWorld' has a wrong offset!");
static_assert(offsetof(AWindManager_C, SceneCaptureComponent2D01) == 0x000590, "Member 'AWindManager_C::SceneCaptureComponent2D01' has a wrong offset!");
static_assert(offsetof(AWindManager_C, DefaultSceneRoot) == 0x000598, "Member 'AWindManager_C::DefaultSceneRoot' has a wrong offset!");
static_assert(offsetof(AWindManager_C, SmallerRenderTargetOrthoWidth) == 0x0005A0, "Member 'AWindManager_C::SmallerRenderTargetOrthoWidth' has a wrong offset!");
static_assert(offsetof(AWindManager_C, External_Test_Actor) == 0x0005A8, "Member 'AWindManager_C::External_Test_Actor' has a wrong offset!");
static_assert(offsetof(AWindManager_C, World_Terrain_Meshes) == 0x0005B8, "Member 'AWindManager_C::World_Terrain_Meshes' has a wrong offset!");
static_assert(offsetof(AWindManager_C, Camera_Height_Offset) == 0x0005C8, "Member 'AWindManager_C::Camera_Height_Offset' has a wrong offset!");
static_assert(offsetof(AWindManager_C, Particle_Z_Offset) == 0x0005D4, "Member 'AWindManager_C::Particle_Z_Offset' has a wrong offset!");
static_assert(offsetof(AWindManager_C, Has_Water_Interaction_Enabled_Variable_Been_Set) == 0x0005D8, "Member 'AWindManager_C::Has_Water_Interaction_Enabled_Variable_Been_Set' has a wrong offset!");
static_assert(offsetof(AWindManager_C, Is_Water_Interaction_Enabled) == 0x0005D9, "Member 'AWindManager_C::Is_Water_Interaction_Enabled' has a wrong offset!");
static_assert(offsetof(AWindManager_C, WorldStaticMeshArray) == 0x0005E0, "Member 'AWindManager_C::WorldStaticMeshArray' has a wrong offset!");
static_assert(offsetof(AWindManager_C, Array_Of_Water_Assets) == 0x0005F0, "Member 'AWindManager_C::Array_Of_Water_Assets' has a wrong offset!");
static_assert(offsetof(AWindManager_C, PrototypicalStaticMeshes) == 0x000600, "Member 'AWindManager_C::PrototypicalStaticMeshes' has a wrong offset!");
static_assert(offsetof(AWindManager_C, Current_Water_Mesh_Index) == 0x000610, "Member 'AWindManager_C::Current_Water_Mesh_Index' has a wrong offset!");
static_assert(offsetof(AWindManager_C, WaterVectorMatToDefaultMaterialPairing) == 0x000618, "Member 'AWindManager_C::WaterVectorMatToDefaultMaterialPairing' has a wrong offset!");
static_assert(offsetof(AWindManager_C, MaterialPairingFound) == 0x000628, "Member 'AWindManager_C::MaterialPairingFound' has a wrong offset!");
static_assert(offsetof(AWindManager_C, WorldBoundsMinMax) == 0x00062C, "Member 'AWindManager_C::WorldBoundsMinMax' has a wrong offset!");
static_assert(offsetof(AWindManager_C, Black_Scene_Capture_Material) == 0x000640, "Member 'AWindManager_C::Black_Scene_Capture_Material' has a wrong offset!");
static_assert(offsetof(AWindManager_C, Max_level_bounds_Minus_used_to_isolate_the_level_from_the_vista) == 0x000648, "Member 'AWindManager_C::Max_level_bounds_Minus_used_to_isolate_the_level_from_the_vista' has a wrong offset!");
static_assert(offsetof(AWindManager_C, StormCylinderMeshes) == 0x000668, "Member 'AWindManager_C::StormCylinderMeshes' has a wrong offset!");
static_assert(offsetof(AWindManager_C, Storm_Cyl_Mesh_Match) == 0x000678, "Member 'AWindManager_C::Storm_Cyl_Mesh_Match' has a wrong offset!");
static_assert(offsetof(AWindManager_C, Wind_Cyl_Mesh_Array_Match_Index) == 0x00067C, "Member 'AWindManager_C::Wind_Cyl_Mesh_Array_Match_Index' has a wrong offset!");
static_assert(offsetof(AWindManager_C, Delta_Wind_Falloff_in_World_Units) == 0x000680, "Member 'AWindManager_C::Delta_Wind_Falloff_in_World_Units' has a wrong offset!");
static_assert(offsetof(AWindManager_C, NewVar_1) == 0x000684, "Member 'AWindManager_C::NewVar_1' has a wrong offset!");
}