Compare commits

...

5 Commits

5 changed files with 262 additions and 9 deletions

View File

@@ -115,6 +115,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "The Occultist", "TheOcculti
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Wuchang Falling Feathers", "WuchangFF\WuchangFF.vcxproj", "{0C9E38E0-B0D4-4377-8436-277584C75628}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Clair Obscur", "ClairObscur\ClairObscur.vcxproj", "{8FA497A2-B172-4B95-9376-789DA61F8968}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
@@ -671,6 +673,18 @@ Global
{0C9E38E0-B0D4-4377-8436-277584C75628}.Release|x64.Build.0 = Release|x64
{0C9E38E0-B0D4-4377-8436-277584C75628}.Release|x86.ActiveCfg = Release|Win32
{0C9E38E0-B0D4-4377-8436-277584C75628}.Release|x86.Build.0 = Release|Win32
{8FA497A2-B172-4B95-9376-789DA61F8968}.Debug|x64.ActiveCfg = Debug|x64
{8FA497A2-B172-4B95-9376-789DA61F8968}.Debug|x64.Build.0 = Debug|x64
{8FA497A2-B172-4B95-9376-789DA61F8968}.Debug|x86.ActiveCfg = Debug|Win32
{8FA497A2-B172-4B95-9376-789DA61F8968}.Debug|x86.Build.0 = Debug|Win32
{8FA497A2-B172-4B95-9376-789DA61F8968}.Release_internal|x64.ActiveCfg = Release_internal|x64
{8FA497A2-B172-4B95-9376-789DA61F8968}.Release_internal|x64.Build.0 = Release_internal|x64
{8FA497A2-B172-4B95-9376-789DA61F8968}.Release_internal|x86.ActiveCfg = Release_internal|Win32
{8FA497A2-B172-4B95-9376-789DA61F8968}.Release_internal|x86.Build.0 = Release_internal|Win32
{8FA497A2-B172-4B95-9376-789DA61F8968}.Release|x64.ActiveCfg = Release|x64
{8FA497A2-B172-4B95-9376-789DA61F8968}.Release|x64.Build.0 = Release|x64
{8FA497A2-B172-4B95-9376-789DA61F8968}.Release|x86.ActiveCfg = Release|Win32
{8FA497A2-B172-4B95-9376-789DA61F8968}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -725,6 +739,7 @@ Global
{11ABC332-7D28-4C5A-96BA-7C09DC3E2A09} = {22D3A3BB-F0F2-4329-823B-FCE6A0783B37}
{1F297069-BDCD-45F0-B4C0-12DD78125A53} = {22D3A3BB-F0F2-4329-823B-FCE6A0783B37}
{0C9E38E0-B0D4-4377-8436-277584C75628} = {22D3A3BB-F0F2-4329-823B-FCE6A0783B37}
{8FA497A2-B172-4B95-9376-789DA61F8968} = {22D3A3BB-F0F2-4329-823B-FCE6A0783B37}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {A7F313E1-9CE8-441D-9CB3-2CDB9398328D}

View File

@@ -0,0 +1,232 @@
#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: UI_Upgrades
#include "Basic.hpp"
#include "UMG_structs.hpp"
#include "Engine_structs.hpp"
#include "CyaTools_classes.hpp"
#include "AkAudio_structs.hpp"
namespace SDK
{
// WidgetBlueprintGeneratedClass UI_Upgrades.UI_Upgrades_C
// 0x04D0 (0x0878 - 0x03A8)
class UUI_Upgrades_C final : public UCyaMenuWidget
{
public:
struct FPointerToUberGraphFrame UberGraphFrame; // 0x03A8(0x0008)(ZeroConstructor, Transient, DuplicateTransient)
class UWidgetSwitcher* WidgetSwitcher_Trees; // 0x03B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UWidgetSwitcher* WidgetSwitcher_0; // 0x03B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UOverlay* Warning; // 0x03C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Vial1; // 0x03C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* Vial0; // 0x03D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_InputButton_Menu_C* UI_InputButton_Back; // 0x03D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilites_Upgrade_Talent_C* UI_Abilites_Upgrade_Talent; // 0x03E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilites_Upgrade_Resonance_C* UI_Abilites_Upgrade_Resonance; // 0x03E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilites_Upgrade_BP_C* UI_Abilites_Upgrade_BP; // 0x03F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* TS3; // 0x03F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* TS2; // 0x0400(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* TS1; // 0x0408(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* TS0; // 0x0410(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Tp2; // 0x0418(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Tp1; // 0x0420(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* Tp0; // 0x0428(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UTextBlock* TextBlock_4; // 0x0430(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UTextBlock* TextBlock_3; // 0x0438(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_NavBar_C* SubNav; // 0x0440(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_RetainerBox_ScalableText_C* RBS_Glow_1; // 0x0448(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_RetainerBox_ScalableText_C* RBS_Glow; // 0x0450(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class USizeBox* PageName; // 0x0458(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UWidgetSwitcher* Page_Names_Switcher; // 0x0460(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* MC3; // 0x0468(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* MC2; // 0x0470(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* MC1; // 0x0478(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* MC0; // 0x0480(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Lp1; // 0x0488(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* LP0; // 0x0490(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Vial1_AT0; // 0x0498(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Vial0_Vial1; // 0x04A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_TS2_TS3; // 0x04A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_TS1_TS2; // 0x04B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_TS0_TS1; // 0x04B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Tp1_Tp2; // 0x04C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Tp0_Tp1; // 0x04C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_MC0_MC3; // 0x04D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_MC0_MC2; // 0x04D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_MC0_MC1; // 0x04E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Lp0_Lp1; // 0x04E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Inv2_Inv5; // 0x04F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Inv1_Inv4; // 0x04F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Inv0_Inv3; // 0x0500(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Inv0_Inv2; // 0x0508(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Inv0_Inv1; // 0x0510(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_HF0_HF1; // 0x0518(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Grap0_Grap1; // 0x0520(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_GR3; // 0x0528(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_GR1_GR4; // 0x0530(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_GR0_GR2; // 0x0538(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_GR0_GR1; // 0x0540(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_FB0_FB2; // 0x0548(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_FB0_FB1; // 0x0550(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_CD1_CD3; // 0x0558(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_CD1_CD2; // 0x0560(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_CD0_CD1; // 0x0568(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_CD0_C0; // 0x0570(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_C1_C2; // 0x0578(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_C0_C3; // 0x0580(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_C0_C2; // 0x0588(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_C0_C1; // 0x0590(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Bag3_Bag6; // 0x0598(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Bag2_Bag5; // 0x05A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Bag1_Bag4; // 0x05A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Bag0_Bag3; // 0x05B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Bag0_Bag2; // 0x05B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Bag0_Bag1; // 0x05C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_AV0_AV2; // 0x05C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_AV0_AV1; // 0x05D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_AT0_AT1; // 0x05D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_Ass0_Ass1; // 0x05E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_AF1_AF2; // 0x05E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Link_C* Link_AF0_AF1; // 0x05F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UHorizontalBox* JasperHeader; // 0x05F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Inv5; // 0x0600(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Inv4; // 0x0608(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Inv3; // 0x0610(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Inv2; // 0x0618(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Inv1; // 0x0620(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* Inv0; // 0x0628(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_InputButton_C* InputButton_RB; // 0x0630(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_InputButton_C* InputButton_LB; // 0x0638(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UHorizontalBox* Input_UnlockUpgrade; // 0x0640(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UHorizontalBox* Input_ForgetUpgrades; // 0x0648(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UHorizontalBox* Input_ChangeAbility; // 0x0650(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Icon; // 0x0658(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UHUD_HoldInput_C* HoldInputButton_A_1; // 0x0660(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UHUD_HoldInput_C* HoldInputButton_A; // 0x0668(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* HF1; // 0x0670(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* HF0; // 0x0678(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Grap1; // 0x0680(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* Grap0; // 0x0688(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* GR4; // 0x0690(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* GR3; // 0x0698(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* GR2; // 0x06A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* GR1; // 0x06A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* GR0; // 0x06B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Glow; // 0x06B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* FB2; // 0x06C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* FB1; // 0x06C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* FB0; // 0x06D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Divider_Top; // 0x06D8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Divider_Bottom; // 0x06E0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Abilities_Desc_C* Description; // 0x06E8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* CD3; // 0x06F0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* CD2; // 0x06F8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* CD1; // 0x0700(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* CD0; // 0x0708(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* C4; // 0x0710(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* C3; // 0x0718(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* C2; // 0x0720(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* C1; // 0x0728(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* C0; // 0x0730(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Bag6; // 0x0738(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Bag5; // 0x0740(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Bag4; // 0x0748(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Bag3; // 0x0750(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Bag2; // 0x0758(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Bag1; // 0x0760(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* Bag0; // 0x0768(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UImage* Background_Hint; // 0x0770(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UOverlay* Background; // 0x0778(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* AV2; // 0x0780(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* AV1; // 0x0788(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* AV0; // 0x0790(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* AT1; // 0x0798(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* AT0; // 0x07A0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* Ass1; // 0x07A8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* Ass0; // 0x07B0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* AF2; // 0x07B8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_Slot_C* AF1; // 0x07C0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
class UUI_Upgrades_AbilitySlot_C* AF0; // 0x07C8(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, RepSkip, NoDestructor, PersistentInstance, HasGetValueTypeHash)
TMulticastInlineDelegate<void()> OnCloseUpGrade; // 0x07D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
class UCyaSkillTree* SkillTree; // 0x07E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
TArray<class UUI_Abilities_Upgrades_Base_C*> Slots; // 0x07E8(0x0010)(Edit, BlueprintVisible, DisableEditOnInstance, ContainsInstancedReference)
bool bCanInteract; // 0x07F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_7F9[0x7]; // 0x07F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UClass* AbilityToUpgrade; // 0x0800(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash)
class UUI_Abilities_Upgrades_Base_C* CurrentSkill; // 0x0808(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
TMulticastInlineDelegate<void(int32 NextIndex)> OnAbilityChange; // 0x0810(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
bool bIsHoldingUpgrade; // 0x0820(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_821[0x7]; // 0x0821(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
double StartHoldPressTime; // 0x0828(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool bIsShown; // 0x0830(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool bCanForget; // 0x0831(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_832[0x6]; // 0x0832(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
double StartHoldForgetAllTime; // 0x0838(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
bool bIsHoldingForgetAll; // 0x0840(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
uint8 Pad_841[0x7]; // 0x0841(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
double MaxDurationHold; // 0x0848(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
TMulticastInlineDelegate<void()> OnContinueGame; // 0x0850(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, BlueprintAssignable, BlueprintCallable)
int32 Interaction_Index; // 0x0860(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash)
uint8 Pad_864[0x4]; // 0x0864(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UWidget* FormerSelectedTab; // 0x0868(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, HasGetValueTypeHash)
class FName Row_Name; // 0x0870(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash)
public:
void BndEvt__UI_Upgrades_UI_InputButton_Back_K2Node_ComponentBoundEvent_0_OnClick__DelegateSignature();
void CanForget(class UClass* Skill, bool* CanForget_0);
void CanForgetAll(bool* Has);
void ChangeTab();
void Construct();
void CustomEvent(int32 Index_0);
void CustomEvent_0(const class FText& TutoDataName);
void Destruct();
void ExecuteUbergraph_UI_Upgrades(int32 EntryPoint);
void ForgetAllSkill();
void HandleWarning(class UClass* Ability);
void OnClicked(bool bHold);
void OnInitialized();
struct FEventReply OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent);
void OnLearned(class UUI_Abilities_Upgrades_Base_C* Skill);
struct FEventReply OnPreviewKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent);
bool OnRequestClose();
void OnSelect(class UUI_Abilities_Upgrades_Base_C* Slot_0);
void PreConstruct(bool IsDesignTime);
void RefreshButtonForgetLearn();
void RegisterChild(class UUI_Abilities_Upgrades_Base_C* Upgrade, bool bIsFirstSelected);
void ResetHoldForgetAll();
void ResetHoldUpgrade();
void SelectSkill(class UUI_Abilities_Upgrades_Base_C* Skill);
void SetCurrentTab(int32 Index_0);
void SetData(class UClass* Ability);
void Tick(const struct FGeometry& MyGeometry, float InDeltaTime);
void UpdateHoldingForgetAll();
void UpdateHoldingUpgrade();
public:
static class UClass* StaticClass()
{
BP_STATIC_CLASS_IMPL("UI_Upgrades_C")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"UI_Upgrades_C")
}
static class UUI_Upgrades_C* GetDefaultObj()
{
return GetDefaultObjImpl<UUI_Upgrades_C>();
}
};
DUMPER7_ASSERTS_UUI_Upgrades_C;
}

View File

@@ -176,6 +176,7 @@
<LanguageStandard>stdcpp23</LanguageStandard>
<UseStandardPreprocessor>true</UseStandardPreprocessor>
<Optimization>MinSpace</Optimization>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@@ -204,6 +205,7 @@
<LanguageStandard>stdcpp23</LanguageStandard>
<UseStandardPreprocessor>true</UseStandardPreprocessor>
<Optimization>MinSpace</Optimization>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@@ -258,6 +260,7 @@
<LanguageStandard>stdcpp23</LanguageStandard>
<UseStandardPreprocessor>true</UseStandardPreprocessor>
<Optimization>MinSpace</Optimization>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
@@ -286,6 +289,7 @@
<LanguageStandard>stdcpp23</LanguageStandard>
<UseStandardPreprocessor>true</UseStandardPreprocessor>
<Optimization>MinSpace</Optimization>
<FavorSizeOrSpeed>Size</FavorSizeOrSpeed>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>

View File

@@ -15,6 +15,7 @@
#include "SDK/UI_InGameMenu_classes.hpp"
#include "SDK/UI_PauseMenu_classes.hpp"
#include "SDK/UI_Saves_classes.hpp"
#include "SDK/UI_Upgrades_classes.hpp"
#include "SDK/Styx3_classes.hpp"
using namespace SDK;
@@ -105,6 +106,7 @@ static UUserWidget* g_SavesWidget = nullptr;
static UUserWidget* g_MapWidget = nullptr;
static UUserWidget* g_GameOverWidget = nullptr;
static UUserWidget* g_LoadingWidget = nullptr;
static UUserWidget* g_UpgradeWidget = nullptr;
static UWidget* g_StatusWidget = nullptr;
static UWidget* g_GaugesWidget = nullptr;
static UWidget* g_ChangeWheelWidget = nullptr;
@@ -291,6 +293,8 @@ static void ProcessEvent() {
HandleWidget(static_cast<UUI_MainMenu_C*>(object), g_UIMainMenuWidget);
else if (object->IsA(UUI_Saves_C::StaticClass()))
HandleWidget(static_cast<UUI_Saves_C*>(object), g_SavesWidget);
else if (object->IsA(UUI_Upgrades_C::StaticClass()))
HandleWidget(static_cast<UUI_Upgrades_C*>(object), g_UpgradeWidget);
else if (objectName.rfind("UI_Map_C", 0) == 0)
HandleWidget(static_cast<UUserWidget*>(object), g_MapWidget);
else if (objectName.rfind("UI_GameOver_C", 0) == 0)
@@ -367,7 +371,7 @@ static void HUDUpdate(bool writeLog) {
if (writeLog) logger->info("HUD & UI scaling fix {}", g_fix_enabled && g_HUD_fix_enabled ? "enabled" : "disabled");
float UIoffset = (g_fix_enabled && g_HUD_fix_enabled) ? g_UIOffsets : 0.f;
float HUDoffset = (g_fix_enabled && g_HUD_fix_enabled) ? g_HUDOffsets : 0.f;
float compensation = (g_fix_enabled && g_HUD_fix_enabled) ? -90.f : 0.f;
float compensation = (g_fix_enabled && g_HUD_fix_enabled) ? -0.f : 0.f;
float targetWidth = 1920.f;
float targetHeight = 1080.f;
CenterWidget(g_UIMainMenuWidget, UIoffset, screenWidth, screenHeight, targetWidth, targetHeight, compensation);
@@ -379,6 +383,7 @@ static void HUDUpdate(bool writeLog) {
CenterWidget(g_SavesWidget, UIoffset, screenWidth, screenHeight, targetWidth, targetHeight, compensation);
CenterWidget(g_MapWidget, UIoffset, screenWidth, screenHeight, targetWidth, targetHeight, compensation);
CenterWidget(g_GameOverWidget, UIoffset, screenWidth, screenHeight, targetWidth, targetHeight, compensation);
CenterWidget(g_UpgradeWidget, UIoffset, screenWidth, screenHeight, targetWidth, targetHeight, compensation);
ApplyOffsetsSmart(g_StatusWidget, HUDoffset, 0.f, 1);
ApplyOffsetsSmart(g_GaugesWidget, 0, HUDoffset + 690.f, 1); // Use original left and right offset + for Anchors of type 1, 1, 1, 1
ApplyOffsetsSmart(g_AbilityWheelWidget, 0, HUDoffset + 78.f, 1); // Use original left and right offset + for Anchors of type 1, 1, 1, 1
@@ -389,7 +394,7 @@ static void HUDUpdate(bool writeLog) {
}
static void FOVFixEnabled() {
if (g_fix_enabled && (g_fov_fix_enabled || g_ultrawide_fix_enabled) && CameraComponentaddress) {
if (CameraComponentaddress) {
if (!FOVHook) { // Hook only once
FOVHook = safetyhook::create_mid(CameraComponentaddress + 0xa,
[](SafetyHookContext& ctx) {
@@ -401,13 +406,9 @@ static void FOVFixEnabled() {
g_FOV_Out = ctx.xmm0.f32[0];
});
}
else FOVHook.enable();
logger->info("FOV fix enabled");
}
if (!(g_fix_enabled && (g_fov_fix_enabled || g_ultrawide_fix_enabled)) && CameraComponentaddress) {
if (FOVHook) FOVHook.disable();
logger->info("FOV fix disabled");
}
if (CameraComponentaddress)
logger->info("FOV fix {}", g_fix_enabled && g_fov_fix_enabled ? "enabled" : "disabled");
}
static void UltraWideFixEnabled() {

View File

@@ -6,5 +6,6 @@ enum class Cheat : int {
IgnoreHits,
Stealth,
Stamina,
Mana
Mana,
Other
};